面向对象的三个基本特征是:封装、继承、多态

封装

  也就是把客观事物封装成抽象的类,并且“公布其接口”。,类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。

  这个概念就是“不要告诉我你是怎么做的,只要做就可以了。

继承

   它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。

   通过继承创建的新类称为“子类”或“派生类”。

   被继承的类称为“基类”、“父类”或“超类”。

  

  继承概念的实现方式有三类:实现继承、接口继承和可视继承。

  Ø 实现继承是指使用基类的属性和方法而无需额外编码的能力;拿来就好,我坐享其成,官二代,富二代作风

  Ø 接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;拿来还不满足,要自己干一片天地,表现自己能有实现的能里

  Ø 可视继承是指子窗体(类)使用基窗体(类)的外观和实现代码的能力。

 

  抽象类仅定义将由子类创建的一般属性和方法,创建抽象类时,请使用关键字 Interface 而不是 Class。

  OO开发范式大致为:划分对象→抽象类→将类组织成为层次化结构(继承和合成) →用类与实例进行设计和实现几个阶段。

 

posted @ 2017-02-20 17:05  臻爷爷  阅读(256)  评论(0编辑  收藏  举报