面向对象程序设计(面向对象编程如何设计)

1.任何一门学问的发展必然要经过知识、思想的更新换代的过程。而编程语言也是如此,从最初的机器语言到汇编语言在到高级语言;而在高级语言里,又经历了结构化程序设计(SP)的思想到现在的面对对象程序设计(OOP)的思想的转变。当然,我们要学习的是紧跟潮流的面对对象程序设计(OOP)。

2.

面对对象的原理有4个,数据抽象、行为共享、进化、确定性。

(1)、数据抽象是面对对象方法的核心,是模块化和信息隐藏的关键。

(2)、行为共享是指一个方法(操作)被多个实体共用。

(3)、进化性是指要能够适应问题的变化。

(4)、确定性是指对每个行为项要有确定的解释。

3.

面对对象计算的基本特征有3个,又叫三要素。对象、类、继承,三要素反映面对对象的传统观念。

4.

面对对象的重要概念:(1)、对象,实现形式上对象是一个状态和操作(方法)的封装体。状态是由对象的数据结构的内容和值定义。方法是一系列的实现步骤,有若干个操作构成。对象间通过“消息”来传递信息。

(2)、类,类是创建对象的模版,包含着所创建对象的状态描述及方法定义。由类创建的对象叫做这个类的实例。类是对象的抽象和描述,是具有共同行为的若干对象的统一描述体。类中包含生成对象的具体方法。

(3)、继承,继承提供了创建新类的一种方法。继承的本质特征是行为共享。父类(基类)——派生出——子类(派生类)。

注意事项

声明:本系列经验只是基础的高级编程语言C/C++知识




豫西大峡谷(豫西大峡谷的农家院住宿怎么收费) 信阳学院学费(信阳职业技术学院的学费是多少?每个月生活费多 ssl证书(SSL证书) 叉车培训学费(我想学叉车!学费要多少钱?要学多长时间?谢谢 威尼斯恋人(威尼斯恋人大结局) 挑战者300(挑战者300值不值得买) 古天乐微博(古天乐先生近况如何) 捡回来的幼崽全是反派(有什么影视好看的,大家推荐一下,谢谢 我也不知道(老公从来不叫我爸妈说这是奉承,假心假意,平时也 艾丽西亚 维坎德(一个女人掉在一个烂飞机里面是什么电影)
TOP

本站涵盖的内容、图片、视频等模板演示数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2015-2022  联系方式:bmg1lwmyzp@gmail.com