面向对象语言的四大基本特征

来源:互联网 发布:汉字简化 知乎 编辑:程序博客网 时间:2024/06/05 20:49

面向对象语言的四大基本特征:

抽象:抽象就是指忽略一些我们目标所需之外的东西。比如:学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。

封装是对象和类概念的主要特性。封装是把过程和数据包围起来,只提供一个接口供用户使用,这样提高了代码的安全性,以及使用的简便性。

继承:在c++里一个类可以通过另一个类派生而来,新类被称作派生类,原来的类被称作基类,派生类继承了基类的成员方法和变量,并且可以在类里增加自己的特性函数变量实现特定功能:比如:基类是圆,派生出圆柱类。这个过程就是类继承

多态:多态是指允许不同类对象对同一消息做出反应,同一消息被不同的对象响应可以造成不同的结果。比如同样的选择编辑-粘贴操作,在字处理程序和绘图程序有不同结果

原创粉丝点击