Java语言程序设计十四(static关键字)
1、static关键字:在定义类时,使用static修饰的变量和方法分别称为类变量(静态变量)和类方法(静态方法),没有使用static修饰的变量和方法称为实例变量和实例方法。
2、类变量:在定义成员变量时,如果前面加static关键字,则称该变量为类变量或静态变量。
3、实例变量:在定义成员变量时,如果前面未加static关键字,则称该变量为实例变量(简称为变量)。
4、类变量是类的属性,在对象创建之前就已经存在了,即在类加载的时候就已经分配了内存空间。如果通过该类的一个对象改变了类变量的值,会影响到其它对象访问类变量时的值。
5、对于实例变量,不同对象的实例变量将被分配不同的内存,一个对象改变自己的实例变量,不会影响到其他对象的实例变量的值。
6、关于类变量,通常通过类名来访问,也可以通过对象来访问。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:37
阅读量:90
阅读量:91
阅读量:31
阅读量:34