一、类的定义(概念的)
对对象的概括,具有相同属性和方法的对象的集合,定义对象的属性和方法。
类有属性、方法、构造函数。
构造函数(是隐含的,默认情况下是省略的):
1、初始化、创建对象
2、在创建对象时可以给属性赋值
有参构造:给属性赋值,定义有参构造要再定义无参构造
无参构造:系统默认给每个类创建
this关键字:代指将来本类的对象,类中声明的
二、对象的定义(具体的)
用来描述客观事物的实体,由属性和方法构成。
1、属性:对象具有的特征(私有的)
2、方法:对象的行为(公开的)
对象.属性
对象.方法()
三、类与对象的关系
类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象
四、面向对象的三个特性
封装,继承,多态
五、面向对象编程基本步骤
定义类、构造对象、使用对象