摘要:
多态性 1.多态性的基本思想:将父类特征应用于子类的特征就是多态,即一个事物的多种形态。以下图图形类继承为例,每一个图形都有绘制自身的能力,如果将子类对象统一看作是父类的实例对象,这样绘制图形时,简单的调用父类即图形类绘制图形的方法即可绘制任何图形,这就是多态性的基本思想。 2.对象的多态性表现形式 阅读全文
摘要:
继承性 1.继承性的思想:当处理一个问题时,可以将一些有用的类保留下来,在遇到同样问题时拿来复用。 2.继承性的目的:利用特定对象之间共有属性,提高代码复用性。 3.被继承的类称为父类(超类、基类),继承的类称为子类(派生类)。上图所示,继承关系可以使用树形关系来表示,父类和子类存在一种层次关系。一 阅读全文
摘要:
封装性 1.封装性的思想:以类为载体,将类的属性、行为封装起来,类通常对客户隐藏其具体实现细节。(该隐藏的隐藏,该暴露的暴露) 2. 封装性的目的:保护当前类的内部数据结构不被用户直接轻易地操作,只能执行类中允许公开的数据,避免外部操作对类内部数据的影响,提高了程序的可维护性。 封装性的实现:通过权 阅读全文