C++学习笔记——(东南大学C++ 视频教程上部内容提示)

本文从面向对象的角度出发,介绍了C++程序设计的基本概念。主要包括面向对象的特点如抽象、封装、继承与多态性,以及如何通过类实现封装。适合初学者理解面向对象的思想。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++语言程序设计(上)25 开始讲解面向对象的概念和思想,

1.回顾面向过程的软件开发过程

目的:实现软件的设计的产业化。

观点:自然界的实体(对象)所组成。

程序设计的方法:

使用面向对象的观点来描述模仿并处理现实问题。

要求是:

高度概括,分类和抽象。

4.2 oop的基本特点

1、抽象

是对具体问题(对象)进行概括,并且抽取出这一类问题(对象)的公共性质,并加以描述的过程。

数据抽象:描述某类对象的属性和状态等

int hour ; int second ;int minutes

代码抽象:行为描述

Settime(); showtime()

2、封装

将抽象初来的数据成员和代码成员相结合,将他们视为一个整体。

类的封装:

class clock

pubulic:

private:

protect:

3、继承和派生

保持原有类特性的基础上进行更进一步的说明。

4、多态性

多态:同一名称不同功能实现方式

目的:达到行为标识统一,减少程序中标识符的个数。

静态多态:函数重载,操作符重载;

动态多态:虚函数等。

4.3类与封装

一组对象的属性和行为的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值