黑马程序员技术交流社区
标题:
静态成员和非静态成员的区别?
[打印本页]
作者:
曹停
时间:
2012-2-18 21:23
标题:
静态成员和非静态成员的区别?
静态变量使用 static 修饰符进行声明,静态成员在加类的时候就被加载(在类被实例化时创建,哪个对),通过类进行访问
不带有static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问
一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值
作者:
双十二
时间:
2012-2-18 22:12
静态成员在加类的时候就被加载,不管一个类有多少对象被创建,静态变量都只有一组,静态变量通过“类名.字段名或方法名”访问,非静态通过"对象名.字段名或方法名"访问.
作者:
黄晓波
时间:
2012-2-19 10:47
静态成员只能被静态方法所访问。
作者:
什麽才是王道
时间:
2012-2-19 15:21
静态成员就是该类所以对象共享的,(只有一份,需要在类外声明)
非静态成员各是各的,就是普通成员
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2