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

 时间:2024-11-12 14:30:48

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

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

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

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

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

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

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

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

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

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

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

Java语言程序设计十四(static关键字)
  • Java语言程序设计十五(static/this关键字)
  • Java static关键字修饰类和对象的方法方法
  • Java语言程序设计二十一(super和final关键字)
  • Java语言程序设计十六(类)
  • Java语言程序设计二十五(接口和类)
  • 热门搜索
    鲫鱼怎么做好吃 怎么折飞镖 苹果怎么截图 支原体是怎么感染上的 怎么解酒 新生儿黄疸怎么处理比较快 栀怎么读 珺怎么读 琳琅天上为什么解散 怎么治疗早泄