Java学习_对象

对象在计算机中的执行原理

Java学习_对象_第1张图片

类和对象的一些注意事项

Java学习_对象_第2张图片

Java学习_对象_第3张图片

Java学习_对象_第4张图片

this关键字

Java学习_对象_第5张图片
Java学习_对象_第6张图片
Java学习_对象_第7张图片
Java学习_对象_第8张图片
Java学习_对象_第9张图片Java学习_对象_第10张图片
Java学习_对象_第11张图片

Java学习_对象_第12张图片

构造器

构造器是一种特殊的方法 : 特殊之处在于,名字必须与所在类的名字一样,而且不能写返回值类型

Java学习_对象_第13张图片
Java学习_对象_第14张图片

封装

Java学习_对象_第15张图片

封装的设计规范:合理隐藏、合理暴露

Java学习_对象_第16张图片
Java学习_对象_第17张图片

实体类

Java学习_对象_第18张图片

Java学习_对象_第19张图片
Java学习_对象_第20张图片
Java学习_对象_第21张图片

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

目标:搞清楚成员变量和局部变量的区别。
1、类中位置不同:成员变量(类中,方法外)、局部变量(常见于方法中)
2、初始化值不同:成员变量(有默认值,不需要初始化赋值),局部变量(没有默认值,使用之前必须完成赋值)
3、内存位置不同:成员变量(存在于堆内存),局部变量(栈内存>
4、作用域不同:成员变量(整个对象),局部变量(在所归属的大括号中)
5、生命周期不同:成员变量(与对象同生共死),局部变量(方法调用而生,方法结束而亡)

Java学习_对象_第22张图片

你可能感兴趣的:(Java,java,学习,开发语言)