类的成员之一:成员变量

如何声明成员变量

  1 【修饰符】 class 类名{
  2 	【修饰符】 数据类型 成员变量名;
  3 }

成员变量声明的位置:类中方法外

成员变量的分类

根据是不是有static修饰来分:

1、静态变量:有static修饰的成员变量,有的时候也称为类变量

2、实例变量:没有static修饰的成员变量

特点

1、成员变量有默认值:

byte,short,int,long:默认值是0

float,double:默认值是0.0

char:默认值是\u0000

boolean:默认值是false

其他的引用数据类型:null

2、静态变量的值是该类所有对象共享的;实例变量的值是每一个对象独立的

如何在类外面访问成员变量

1、静态的类变量

(1)类名.静态变量:推荐

(2)对象.静态变量

2、实例变量

只能使用对象.实例变量

成员变量的内存分析

1、静态的类变量:方法区

2、非静态的实例变量:堆

猜你喜欢

转载自www.cnblogs.com/daidai66/p/11986976.html