东南大学C++课程概览:面向对象编程基础
需积分: 14 75 浏览量
更新于2024-08-24
收藏 3.83MB PPT 举报
"东南大学C++课件,包含主函数示例及课程介绍,强调C++及面向对象编程的学习目标、内容和考核形式。"
在C++编程中,【主函数】是每个程序的起点,它是程序执行的入口点。在给出的代码段中,`main()`函数是一个简单的示例,展示了如何定义和使用类的对象。在这个例子中,首先定义了两个`Point`类的对象`myp1`和`myp2`,然后用这两个点来初始化一个`Rectangle`类的对象`myd`。接着,通过`myd`调用`GetArea()`成员函数输出矩形的面积。
C++是一种强大的【面向对象编程】(Object-Oriented Programming,OOP)语言,它结合了过程化编程的效率和面向对象的灵活性。在课程的【培养目标】中,重点在于让学生建立起程序设计的概念,理解C++的基本语法和面向对象思想,同时提升编程和调试能力。这包括对C++中的【数据类型】、【表达式】、【输入输出】、【控制结构】和【自定义数据类型】等基础知识的掌握。
课程内容涵盖了多个章节,例如:
1. 第1章概述:介绍计算机程序设计语言的发展、面向对象的方法和软件开发流程,帮助学生建立整体认知。
2. 第2章C++简单程序设计:讲解C++语言的基础,包括数据类型、表达式、输入输出、基本控制结构(如顺序、选择、循环)以及自定义数据类型。
3. 第3章函数:深入函数的使用,包括函数定义、内联函数、默认参数、函数重载、函数模板以及C++系统函数的应用。
4. 第4章类与对象:这是面向对象编程的核心,涵盖面向对象思想、类和对象的定义、构造函数和析构函数、类的组合以及类模板。
5. 第5章及后续章节:通常会涉及更高级的主题,如继承、多态、异常处理、文件操作等,这些未在摘要中详细列出。
课程的【考核形式】可能包括实验、平时作业、期末项目和考试等,确保学生在理论和实践两方面都有扎实的掌握。推荐的教材或主讲人可能会提供详细的教学材料和指导,以辅助学生深入学习C++和面向对象编程。
101 浏览量
2019-08-29 上传
点击了解资源详情
2023-11-16 上传
2023-05-27 上传
2023-05-25 上传
2023-05-12 上传
2023-05-25 上传
雪蔻
- 粉丝: 24
- 资源: 2万+
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解