1、面向对象概念
- 面向对象本质:以类的方式组织代码,以对象的组织封装数据
 - 抽象
 - 三大特性:封装,继承,多态
 
2、类与对象的关系
- 类是一种抽象的数据类型,它是对某一类事务整体描述/定义,但是并不能代表某一个具体的事物
- 例如人,动物
 
 - 对象是抽象概念的具体实现
- 例如张三是人的一个具体实例,张三家旺财是狗的一个具体实例
 - 能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念。
 
 
3、构造器
- 必须和类的名字相同
 - 必须没有返回类型也不能有void
 - 没有返回值
 - 作用
- new 的本质在调用构造方法
 - 初始化对象的值
 
 - 注意点:
- 定义有参构造之后,如果想用无参构造,需要手动定义一个无参构造
 
 - 快捷键 alt+insert
 
4、总结
- 类与对象
- 类是一个模板:抽象的,对象是一个具体的实例
 
 - 方法
- 定义,调用
 
 - 对象的引用
- 对象是通过引用来操作的:栈-》堆
 
 - 属性:字段(Field)(成员变量)
- 默认初始化 修饰符 属性类型 属性名 = 属性值
 
 - 对象的创建和使用
- 使用new 来创建对象
 - 用.来使用
 
 - 类
- 静态的属性 :属性
 - 动态的行为:方法