Java面向对象
什么是对象
- 万物皆对象
- 对象:用来描述客观事物的一个实体,由一组属性和方法构成
类
- 类是模子,确定对象将会拥有的特征(属性)和行为(方法)
- 类的特点
- 类是对象的类型
- 具有相同属性和方法的一组对象的集合
类和对象的关系
- 类是抽象的概念,仅仅是模板
- 对象是一个你能看得到,摸得着的具体实体
- 类是对象的类型
- 对象是特定类型的数据
- 具体开发过程中,先定义类再实例化对象
单一职责原则
- 单一职责原则,也称为单一功能原则
- 英文 SRP
- 是面向对象设计中的一个重要原则
- 一个类,应该有且只有一个引起变化的原因
- 在程序设计中,尽量把不同的职责,放在不同的职责中,即把不同的变化原因,封装到不同的类中
对象实例化
- 对象必须被实例化之后才能使用
- 对象间的引用传递,实际上传递的是堆内存空间的使用权
构造方法
this关键字