首页 > 代码库 > java:静态成员变量
java:静态成员变量
静态成员变量
可以使用类名调用,如
class Dog { static int age; }
class Test2{ public static void main(String args[]){ Dog.age=10; //类名调用 } }
也可以用调用普通成员变量的方法调用,普通成员变量和静态成员变量的区别在于,静态成员变量被所有对象共用。
class Test2{ public static void main(String args[]){ Dog d1=new Dog(); Dog d2=new Dog(); d1.age=10; //修改静态成员变量会影响所有对象 System.out.println(d2.age); //d2.age值也变为10 } }
静态函数:静态函数里面不能使用非静态成员变量
class Dog { static void fun (){ System.out.println("fun"); } }
静态代码块,主要作用是为静态成员变量赋初始值
static{ }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。