梗概

  • 按照逻辑对象来耦合代码, 就是面向对象
  • 对象包括了方法和属性

特征

对象和类的理解

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::给类传递信息数据的方法