面向对象程序设计及C++(第3版)
上QQ阅读APP看书,第一时间看更新

1.2 面向对象的基本概念及特征

本节要点:

●了解面向对象中类与对象的基本概念

●了解面向对象的基本特征:封装性、继承性、多态性

除了用类来定义对象完成各种功能以外,还可以在已有类的基础上,再增加一些其他属性和行为,派生出新的类,即利用继承(Inheritance)机制形成父类与子类的类层次关系;也可以在定义一个新类时,将已有类的对象作为新类的数据成员,形成类的组合关系。此外,同样的信息,可能因发起对象不同而产生不同的效果,这就是多态性(Polymorphism)

因此,面向对象程序设计中最突出的特征是封装性、继承性多态性,最重要的概念是对象,面向对象的程序设计就是围绕类的定义类的使用展开的。