Java语言程序设计十四(static关键字)

2025-05-11 02:20:38

1、static关键字:在定义类时,使用static修饰的变量和方法分别称为类变量(静态变量)和类方法(静态方法),没有使用static修饰的变量和方法称为实例变量和实例方法。

Java语言程序设计十四(static关键字)

2、类变量:在定义成员变量时,如果前面加static关键字,则称该变量为类变量或静态变量。

Java语言程序设计十四(static关键字)

3、实例变量:在定义成员变量时,如果前面未加static关键字,则称该变量为实例变量(简称为变量)。

Java语言程序设计十四(static关键字)

4、类变量是类的属性,在对象创建之前就已经存在了,即在类加载的时候就已经分配了内存空间。如果通过该类的一个对象改变了类变量的值,会影响到其它对象访问类变量时的值。

Java语言程序设计十四(static关键字)

5、对于实例变量,不同对象的实例变量将被分配不同的内存,一个对象改变自己的实例变量,不会影响到其他对象的实例变量的值。

Java语言程序设计十四(static关键字)

6、关于类变量,通常通过类名来访问,也可以通过对象来访问。

Java语言程序设计十四(static关键字)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢