聯繫我們
 課程時長 7 時間:

課程簡介

C++面向对象编程简介

  • 面向对象编程概念概述
  • 过程式与面向对象方法的区别
  • 模块化和可复用软件设计的优势
  • 理解C++作为面向对象语言

C++类与对象设计

  • 类与对象简介
  • 定义类与创建对象
  • 理解构造函数与析构函数
  • 管理对象生命周期
  • 应用访问说明符:
    • 公有
    • 私有
    • 受保护

封装与抽象

  • 理解数据隐藏与封装
  • 为可复用组件设计接口
  • 有效使用成员变量和成员函数
  • 在软件设计中应用抽象原则

C++函数与高级类特性

  • 函数重载
  • 作用域解析运算符
  • 静态成员与静态函数
  • 友元类与友元函数
  • 运算符重载

继承与多态

  • 理解继承概念
  • 创建类层次结构
  • 实现多态
  • 虚函数与动态行为
  • 设计灵活且易维护的应用程序

数据处理与类型转换

  • 理解C++中的数据转换
  • 处理对象与基本数据类型
  • 应用安全的转换技术

异常处理与模板

  • 理解错误处理策略
  • 在C++应用程序中使用异常
  • 模板简介
  • 创建可复用的泛型代码

输入输出流

  • 使用C++输入输出流
  • 高效读写数据
  • 管理基于流的操作

C++编程实践工作坊

  • 应用面向对象设计原则
  • 构建模块化C++应用程序
  • 创建可复用的类和组件
  • 回顾常见设计实践

课程回顾与后续步骤

  • 回顾关键C++面向对象概念
  • 讨论软件设计最佳实践
  • 确定C++开发的进一步学习路径

最低要求

  • 了解变量、循环和函数等基本编程概念
  • 具备C编程基础知识
  • 了解软件开发的基本概念

目标受众

  • 希望学习面向对象编程技术的C程序员
  • 正在从过程式设计转向面向对象设计的软件开发人员
  • 对构建大规模C应用程序感兴趣的工程师和程序员

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類