东南大学C++课件:面向对象编程基础
需积分: 35 171 浏览量
更新于2024-08-18
收藏 4.92MB PPT 举报
"面向对象方法中的'类'-东南大学C++课件(何洁月)"
在东南大学的C++课程中,面向对象编程是核心概念之一,尤其关注“类”的概念。类是面向对象方法中的基本构造块,它代表了一组具有相同属性和服务的对象集合。这些属性和服务构成了对象的状态和行为,使得类能够为属于该类的所有对象提供一个抽象的描述。类与对象之间的关系可以比喻为模具与铸件,类就像是模具,而根据类创建的每个个体对象则是由这个模具铸造出来的具体实例。
课程的目标是使学生建立起基本的计算机程序设计概念,理解和掌握C++语言的语法和语义,并初步接触和应用面向对象思想。通过学习,学生应能逐步提升编程和调试程序的能力,为后续深入学习编程打下坚实的基础。
课程内容涵盖了从计算机程序设计语言的发展到C++的高级特性。首先介绍了C++的基本元素,如数据类型、表达式、输入输出、控制结构以及自定义数据类型。然后,课程深入讲解了函数的使用,包括函数的定义、内联函数、默认参数、重载和函数模板等。这些都是C++程序设计中的关键概念。
接下来,课程重点转向面向对象编程的核心——类与对象。这部分内容要求学生理解面向对象的基本思想,比如封装、继承和多态,并掌握类的定义、对象的创建、构造函数和析构函数的运用,以及类的组合。此外,还介绍了类模板,这是一种泛型编程工具,允许创建可以处理不同数据类型的类。最后,课程简要提及了面向对象的标记,这是关于对象在程序中标识和管理的一部分。
通过这个课程,学生将系统地学习C++语言,特别是面向对象编程,从而具备使用C++进行实际项目开发的能力。这不仅是对技术的掌握,也是对问题解决策略和软件工程实践的理解。
黄子衿
- 粉丝: 21
- 资源: 2万+
最新资源
- django-project
- nextjs-ninja-tutorial
- laravel
- AmazonCodingChallengeA:寻找 VacationCity 和 Weekend 最佳电影列表观看
- MTPlayer:媒体播放器,用于公共广播公司的贡献-开源
- c-projects-solutions
- Kabanboard
- 基于php+layuimini开发的资产管理系统无错源码
- sumi:从 code.google.compsumi 自动导出
- multithreading:解决Java中最著名的多线程问题
- astsa:随时间序列分析的R包及其应用
- ember-qunit-decorators:在Ember应用程序中将ES6或TypeScript装饰器用于QUnit测试
- calculator
- jdgrosslab.github.io
- Java核心知识点整理.rar
- https-github.com-steinsag-gwt-maven-example