您所在位置: 网站首页 / C++类和对象.ppt / 文档详情
C++类和对象.ppt 立即下载
2024-09-09
约1.5千字
约55页
0
2MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

C++类和对象.ppt

C++类和对象.ppt

预览

免费试读已结束,剩余 50 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

参考:C++程序设计教程p56~p64本次议题类与对象概述类与对象概述(cont.)本次议题类的声明类的声明(cont.)类的声明(cont.)类的声明(cont.)类的声明(cont.)本次议题类的定义类的定义(cont.)类的定义(cont.)类的定义(cont.)类的定义(cont.)类的定义(cont.)本次议题对象的声明与成员访问对象的声明与成员访问(cont.)对象的声明与成员访问(cont.)对象的声明与成员访问(cont.)对象的声明与成员访问(cont.)对象的声明与成员访问(cont.)本次议题实例化对象实例化对象:栈区中的对象法二:

在声明类的同时定义对象法三:

不出现类名,直接定义对象[注意]
通常采用先定义类,后定义对象的方法,其他方法不使用
对象占据内存单元而类类型不占据内存单元
以上方法创建的对象均在栈区1.概念:用new创建的无名对象,存储在堆区

2.建立堆对象
实例化对象:堆区中的对象(cont.)3.释放堆对象[注意]

delete只能回收由new返回的指针指向的内存空间,包括空指针。
一个指针只能delete一次。
删除对象数组时无论几维array,delete前都只有一个[]。
确认不用的空间一定要delete。实例化对象:全局区中的对象实例化对象:全局区中的对象(cont.)实例化对象:对象的存储对象1#include<iostream>
usingnamespacestd;

classTime
{
public:
voidset();
private:
intm_iHour;
intm_iMinute;
intm_iSec;
};
[注意]

无论成员函数在类内还是在类外定义,成员函数都不占用对象的存储区
说成员函数是对象的只是从逻辑角度上说的,而非物理角度而言

对象的存储类别和内置类型变量相同实例化对象:对象的引用成员的访问方式通过对象名和“.”访问
通过对象指针访问

通过对象引用访问法一:

通过对象名访问:法二:

通过对象指针访问





[注意]
对象指针与普通变量指针的定义方法相同
法二:

通过对象引用访问




[注意]
对象引用与普通变量引用的定义方法相同本次议题类和对象的简单应用举例classTime
{
public:
intm_iHour;
intm_iMinute;
intm_iSec;
};
intmain()
{
Timecurrent;
cout<<"inputhour:";
cin>>current.m_iHour;
cout<<"inputminute";
cin>>current.m_iMinute;
cout<<"inputsec";
cin>>current.m_iSec;
cout<<current.m_iHour<<":"<<current.m_iMinute<<":"<<current.m_iSec<<endl;
return0;
}[注意]

对象中数据成员通常不会设定为public

类外在引用成员别忘记在指定对象名
不要错写成类名
Time.m_iHour;
Time.m_iMinute;
Time.m_iSec;改用成员函数处理数据[注意]

数据成员设为private,实现了信息隐蔽
类体定义在头文件中类的实现定义在源文件主函数定义在单独的源文件Thankyou!此课件下载可自行编辑修改,供参考!
感谢您的支持,我们努力做得更好!
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

C++类和对象

文档大小:2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用