美文网首页
第三章面向对象的基本特征

第三章面向对象的基本特征

作者: 犀首_0c79 | 来源:发表于2019-04-25 14:31 被阅读0次

    1.抽象性:舍弃特性,提取共性

    ①物以类聚,人以群分。

    ②分类的依据原则是:抽象

    忽略事物中与当前目标无关的非本质的特征,更注意与当前目标有关的本质特征。

    从而找出事物的共性,把具有共性的事物划为一类,得到一个抽象的概念。

    ③一个类定义了一组对象。类具有行为功能,它描述一个对象能够做什么和做的方法

    ④抽象性:是对事物的抽象、概括、描述,实现了客观世界向计算机世界的转化

    2.封装性:设计者和使用者分开

    ①把一个对象的全部属性和功能结合在一起【形成一个不可分割的独立单位】

    ②对象的属性值【只能由这个对象的功能来(读取、修改)】

    ③隐蔽对象的内部细节,对外形成一道屏障【与外部联系只能通过外部接口】

    使设计者和使用者分开,使用者不必知道实现对象功能的细节,只需要用设计者提供的【外部接口】就能实现某个功能

    3.继承性:既有个性,又有共性

    ①在抽象类基础上,再把舍弃的那些特性,形成一个新类。

    ②这个新类具有前一个类的全部特征,又有自己的特性。

    ③从而形成一种层次结构,即继承性

    继承意味着“自动拥有”,可以不用重新定义父类的属性和功能。

    自动的,隐含的拥有父类的属性和功能

    4.多态性

    同一方法名实现不同功能

    相关文章

      网友评论

          本文标题:第三章面向对象的基本特征

          本文链接:https://www.haomeiwen.com/subject/wonagqtx.html