面向对象程序设计 抽象和封装

1.抽象

  去掉被研究对象中与主题无关的次要部分,仅仅抽取与研究工作相关的实质性内容;这些内容在编程中可以体现为静态的特征或者动态特征。

2.封装

  把某一个静态特征和与整个静态特征相关联的动态特征或者说把某几个静态特征和与这些静态特征相关联的动态特征放在一起;为了识别或方便称呼或者将它们这个集合同其它属性(静态特征与动态特征)区分开,我们会给这个集合一个名称,例如A,B,C等,同时我们又给A,B,C这样名称的集合一个名称叫“类”。

3.为什么要将抽象和封装放在一起?

  通过上面的概念,知道任意一个类的诞生是经过抽象和封装这两个步骤才诞生的,所以会把它们放到一起。

  面向对象程序设计抽象和封装是关键,继承让类与类之间不再是只有相互独立这一种关系,而多态则让父类对子类方法的调用更加的灵活。

 

posted @ 2019-05-15 23:07  N_zero  阅读(591)  评论(0)    收藏  举报