面向对象_static关键字的特点

网友投稿 513 2022-11-13

面向对象_static关键字的特点

面向对象_static关键字的特点

/*static特点:(它可以修饰成员变量,还可以修饰成员方法)A:随着类的加载而加载回想main方法B:优先于对象存在C:被类的所有对象共享举例:学生共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)"面积大占用空间"水杯(不能用静态修饰)"面积不占用空间"D:可以通过类名调用其实他本身也可以通过对象调用推荐使用类名调用静态修饰的内容我们称其为:与类相关,类成员 */ class Student{//非静态变量int num = 10;//静态变量static int num2 = 20; } class StudentDemo{public static void main(String[] args){//创建对象Student s = new Student();System.out.println(s.num);System.out.println(Student.num2);} }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:面向对象_成员方法的分类及使用
下一篇:面向对象_工具类的完善
相关文章

 发表评论

暂时没有评论,来抢沙发吧~