理解面向对象

什么叫面向对象?

对象的定义

  属性的无序集合,每个属性存放一个原始值,对象或函数

  每个对象都由类定义,类定义对象的接口(属性和方法)及对象的内部工作。类创建的对象叫做类的实例。

对象的构成:

  对象由特性构成,特性可以是原始值,也可以是引用值。

  如果特性存放的函数,则是对象的方法,否则则是对象的属性

类的实例化

  由类创建对象实例的过程  

面向对象语言的能力要求

  封装:把相关的信息(数据或方法)存储在对象中的能力

  聚焦:把一个对象存储在另一个对象内的能力

  继承:由另一个类得来类的属性和方法的能力

  多态:编写能以多种方法运行的函数或方法的能力

  

原文地址:https://www.cnblogs.com/jellychow/p/3156270.html