面向对象基本特征:封装与继承

面向对象的4个基本特征:抽象,封装,继承,多态(后面写)

抽象

抽象是忽略与目标无关的方面,专注于当前目标的方法。

抽象包括2方面:数据抽象,过程抽象

数据抽象:表示一类事物的特征,就是对象的属性。

过程抽象:表示一类事物的行为,就是对象的方法。

封装

封装(也成为数据隐藏).将数据和方法(即操作数据的过程)组合起来。并对对象的使用者隐藏数据的实现方式。只能通过对象的方式与数据和方法进行交互。

封装提高了数据的可靠性。

继承

当2个类具体相同的特征(属性)和行为(方法)时候,可以把相同的部分抽取出来形成一个父类。而这2个类当成子类继承父类。

在继承关系中,父类更具有一般性。子类更加具体。

继承提高了代码的复用性。

 

posted @ 2019-02-09 19:06  发包哥哥  阅读(131)  评论(0编辑  收藏  举报