一、什么是面向对象呢?
并不是一个技术,而是一种编程的指导思想。面向对象就是不需要关注过程,而是只需要关注结果,关注是谁去做这个事情。
二、类和对象
Java 中想要创建对象,必须先要有类的存在。类指的是一组相关属性和行为的集合,我们将其理解为是一张对象的设计图。
1、类的组成:属性和行为
类的属性:是成员变量, 跟之前定义变量的格式一样,只不过位置需要放在 方法的外面。
类的行为:是成员方法, 跟之前定义方法的格式一样,只不过需要去掉static关键字。
成员变量和局部变量之间的区别:
三、this关键字
this 代表当前类对象的引用(地址)
四、构造方法
初始化一个新建的对象,构建、创造对象的时候,所调用的方法。
五、封装
隐藏实现细节,仅对外暴露公共的访问方式。