Day3
标准javabean类
类名见名知意
成员变量使用private修饰
提供至少两个构造方法
成员变量需要setget方法
快捷生成方法
alt+insert
生成构造方法和getset方法
对象内存图
1,.class文件进入方法区
2,方法和变量运行时进入栈内存
3,new创建的对象和成员方法的地址进入堆内存
4,默认初始化,int 默认为0
5,显示初始化 int age =0;
6,构造方法初始化
7, 将堆内存中的地址赋值给栈内存的局部变量
没有对象指向堆空间时,堆空间将会自动释放
基本数据类型和引用数据类型
基本数据类型存储数据值且直接存储在栈空间内
四类八种
引用数据类型存储地址指向堆空间
this关键字的内存原理
this的本质:
所在方法调用者的地址值