成员变量: 定义在类中变量
局部变量: 定义在方法中变量
class Car
{
String carName;
float f;
int wheel;
short s;
long l;
byte by;
boolean bo;
String color;
double price;
char c;
public void run(){
System.out.println("我是"+carName+"车,我有"+wheel+"个轮子,"+color+"的外壳,我的价格是"+price+"char默认值是"+c+"float默认值是"+f+"byte默认值是"+by+"boolean默认值是"+bo+"long默认值是"+l);
}
}
class Demo32
{
public static void main(String[] args)
{
Car car = new Car();
car.run();
}
}
对象一旦创建,对象的成员变量也会发生分配默认的初始值。
成员属性是有默认的初始值,如下: (基本数据类型)byte short int long float double char boolean
内存分析1:
内存分析2:
内存分析3: