梗概
- 按照逻辑对象来耦合代码, 就是面向对象
- 对象包括了方法和属性
特征
对象和类的理解
1. 对象类似 真实生活中的对象,属性和方法
真实生活中,一辆汽车是一个对象。 对象有它的属性,如重量和颜色等,方法有启动停止等:
1.1. 对象:
车
1.2. 属性:
car. name = Fiat car. model = 500 car. weight = 850kg car. color = white
1.3. 方法:
car. start () car. drive () car. brake () car. stop ()
2. 同一个类中不同的对象的差别
以真实生活中车为例子:
- 所有汽车都有这些属性,但是每款车的属性都不尽相同。
- 所有汽车都拥有这些方法,但是它们的方法又会因为属性不同而不尽相同。
类的设计
child::类的设计
不同类之间传递数据
child::给类传递信息数据的方法