面向对象与C++——第一课

第一课

程序设计方法

结构化程序设计

传统的程序设计方法可以归纳成:程序 = 算法+数据结构,这种方法的着眼点是面向过程,特点是数据与程序分离。

但是结构化程序难以适应大型软件,程序的可重用性差。

面向对象程序设计

面向对象的方法着眼于将数据和对数据的操作方法放在一起,形成一个独立的整体——对象,同类的还可以因为共性而聚合成。一个类中的数据通常只能通过本类提供的方法进行处理,这些方法就叫做接口。对象之间通过消息进行通讯。

C++

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象程序设计

C++语言特点

支持数据封装和数据隐藏

	在c++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义
类支持数据封装和隐藏。
	类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知
道如何使用。

支持继承和重用

	在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。新定义的类为子类,成为
派生类。他可以从父类那里继承所有非私有的属性和方法,作为自己的成员。

支持多态性

	采用多态性为每个类指定表现行为。多态性形成由父类和它们的子类组成的一个树形结构。
在这个数中每个子类可以接受一个或多个具有相同名字的信息。当一个消息被这个树中
一个类的一个对象接收时,这个对象动态的决定给予对象的消息的某种用法。

参考文献

[1] 杨和平.教学课件.图论科技,2020.7.
[2] 百度百科.C++.https://baike.baidu.com/item/C%2B%2B.
全部评论

相关推荐

11-11 14:21
西京学院 C++
无敌混子大王:首先一点,不管学校层次怎么样,教育经历放在第一页靠上位置,第一页看不到教育经历,hr基本直接扔掉了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
正在热议
# 25届秋招总结 #
440737次浏览 4493人参与
# 春招别灰心,我们一人来一句鼓励 #
41537次浏览 524人参与
# 阿里云管培生offer #
119909次浏览 2219人参与
# 地方国企笔面经互助 #
7930次浏览 18人参与
# 同bg的你秋招战况如何? #
75684次浏览 552人参与
# 虾皮求职进展汇总 #
114355次浏览 884人参与
# 北方华创开奖 #
107320次浏览 599人参与
# 实习,投递多份简历没人回复怎么办 #
2454094次浏览 34848人参与
# 实习必须要去大厂吗? #
55687次浏览 960人参与
# 提前批简历挂麻了怎么办 #
149836次浏览 1977人参与
# 投递实习岗位前的准备 #
1195754次浏览 18547人参与
# 你投递的公司有几家约面了? #
33181次浏览 188人参与
# 双非本科求职如何逆袭 #
661934次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4734次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157604次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11381次浏览 271人参与
# 发工资后,你做的第一件事是什么 #
12431次浏览 61人参与
# 工作中,努力重要还是选择重要? #
35621次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20091次浏览 240人参与
# 我的上岸简历长这样 #
451933次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39241次浏览 314人参与
# 非技术岗是怎么找实习的 #
155852次浏览 2120人参与
牛客网
牛客企业服务