面向:找、拿
对象:东西
面向对象的编程:找或者拿东西过来编程
学习自己设计对象并使用————>面向对象的语法
类和对象是什么●类:是共同特征的描述(设计图)
●对象:是真实存在的具体实例。
类名 对象名= new 类名();
如何设计类public class 类名{
1、成员变量(代表属性,一般是名词)
2、成员方法(代表行为,一般是动词)
3、构造器(持续更新)
4、代码块(持续更新)
5、内部类(持续更新)}
●访问属性:对象名.成员变量
●访问行为:对象名.方法名(….)
●类名首字母建议大写,且有意义,满足“驼峰模式”。
●一个 Java 文件中可以定义多个 class 类,但只能一个类是 public 修饰,而且 public 修饰的类名必须成为代码文件名。
实际开发中建议还是一个文件定义一个 class 类。
●成员变量的完整定义格式是:修饰符数据类型变量名称=初始化值;一般无需指定初始化值,存在默认值。
●堆内存中
变量名中存储的是什么?●存储的是对象在堆内存中的地址。
成员变量的数据存在于哪个位置?●对象中,存在于堆内存中。
构造器 构造器的作用●定义在类中的,可以用于初始化一个类的对象,并返回对象的地址。
调用构造器的格式类 变量名称 =new 构造器
构造器分为无参数构造器和有参数构造器。
●任何类定义出来,默认就自带了无参数构造器,写不写都有。
●一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。
- 可以出现在构造器和方法中
- 代表当前对象的地址
●可以用于指定访问当前对象的成员变量、成员方法。



