1.面向对象包括三大特征:封装、继承、多态。
2. 类:实际上不存在,是人类大脑思考总结的一个模板(这个模板描述了共同特征)
对象:实际存在的个体
实例:对象的另一个名字
实例化:通过类这个模板创建对象的过程
抽象:多个对象具有共同特征,进行思考总结抽取共同特征的过程
3.类的定义:
[修饰符列表] class 类名{
类体//类体 = 属性 + 方法
//属性在代码中以“变量”(成员变量)的形式存在(描述状态)
//方法描述动作/行为
}
4.创建对象语法:
类名 对象名 = new 类名()
例如: Student s1 = new Student();
其中 s1是变量名(对象名);Student是变量s1的数据类型(引用数据类型);new Student()是一个对象.
5.引用变量:保存了内存地址并且指向了堆内存中的对象的变量。
语法: 引用.实例变量名
6.先有一个对象,才能访问该对象的实例变量。