java学习3---面向对象
一、设计对象并使用
1.类和对象

类是共同特征的描述;对象是真实存在的具体实例。
2.类的几个补充注意事项



二、封装
对象代表什么,就得封装对应的数据,并提供数据对应的行为。
封装告诉我们如何正确的设计对象


三、this关键字
this可以区分成员变量和局部变量

当代码中成员变量和局部变量重名时,就近原则

当加上this关键词后,则变成成员变量
四、构造方法


如果我们自己没有写任何的构造方法,那么虚拟机会给我们加一个空参构造方法



构造方法作用:创造对象的时候,虚拟机会自动调用构造方法,作用是给成员变量进行初始化的。
五、标准JavaBean

快捷键:alt+insert /alt+Fn+insert
六、对象内存图


七、this内存图

八、成员变量和局部变量的区别

