什么是OOP?

电脑杂谈  发布时间:2020-06-06 22:11:27  来源:网络整理

oop 继承_oop继承_单继承和多继承

全部展开

OOP =面向对象编程,=为2113张图像编程

oop 继承_单继承和多继承_oop继承

对象: 包含一定数据结构和5261状态的实体.

操作4102(操作): 作用于对象1653,例如访问和处理对象的状态.

单继承和多继承_oop 继承_oop继承

封装: 定义对象和操作oop继承,仅提供抽象接口,并隐藏其特定实现.

Ada 83已经支持上述三个功能,因此被称为基于对象的语言. 但是经过十年的面向对象编程开发,Ada95在上述元素的基础上添加了以下两个. Ada83不支持以下元素:

oop继承_单继承和多继承_oop 继承

继承: 继承现有类型的性质以创建新的数据类型,而不会影响原始数据类型.

多态性(Polymorphism): 确定数据类型集中的类型之间的差异,以便可以根据程序的共同特征编写程序.

oop 继承_oop继承_单继承和多继承

在三个报告中指出了对新功能的需求[Dod 1990]. 有关详细信息oop继承,请参阅第2-4部分“面向对象的编程-4.1 Ada Rantinale的背景和概念”,它可以更好地理解继承和多态性.

OOP的继承理论上是在模仿人类的思维,对对象进行分类,例如: 汽车,公共汽车这两种数据类型是从车辆的数据类型继承而来的,它们是车辆的一种类型,自然继承除了车辆的特性外,它也有自己独特的特点;车轮不是车辆的一种,而只是车辆的组成部分,因此它不是从车辆继承的. 同样,车辆有一些操作,例如启动,倒车,汽车和公共汽车也被继承,如有必要,还可以添加自己的独特操作,例如drive_at_200mph. 但是在实际程序中,人们常常忽略了面向对象的内涵,甚至比C ++语言已经玩了几年了,还只使用了面向对象的语法,并没有形成面向对象的思维方法.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-236444-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...