正在回答
2回答
同学你好,static可以用来修饰成员变量,方法,代码块等。
// 2.创建该类型的静态私有对象
private static SingletonOne instance = new SingletonOne();
这里static是用来修饰成员变量。用static修饰的成员变量称为静态成员变量。静态成员变量是属于整个类的,仅在类加载时初次加载时初始化,在类销毁时销毁。可以通过 类名.成员变量名 的方式进行调用。
// 3.创建公有静态方法返回静态实例对象
public static SingletonOne getInstance() {
return instance;
}
这里static是用来修饰方法的,用static修饰的方法称为静态方法。静态方法属于整个类的,由类所进行维护,可以通过 类名.方法名 的方式进行调用,在静态方法中不能直接访问同类中的非静态成员。
建议同学可以再去学习一下《Java封装》课程第2章。如果还有什么地方不理解,请具体指出来。
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星