什么叫面向对象?
对象的定义
属性的无序集合,每个属性存放一个原始值,对象或函数
每个对象都由类定义,类定义对象的接口(属性和方法)及对象的内部工作。类创建的对象叫做类的实例。
对象的构成:
对象由特性构成,特性可以是原始值,也可以是引用值。
如果特性存放的函数,则是对象的方法,否则则是对象的属性
类的实例化:
由类创建对象实例的过程
面向对象语言的能力要求 :
封装:把相关的信息(数据或方法)存储在对象中的能力
聚焦:把一个对象存储在另一个对象内的能力
继承:由另一个类得来类的属性和方法的能力
多态:编写能以多种方法运行的函数或方法的能力