下载此文档

C 类与对象基本概念.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
第四章类与对象(1)类的概念(什么是“类”、什么是“对象”)(2)类的形式(声明和定义)(3)类的构成(成员变量、成员函数)(4)特殊成员函数:构造函数、析构函数(5)类的特点(封装、继承、多态)(6)封装的实现(访问控制:public、private、protected)译九亡素疵弊矗枕杨洒裹适哪幕驳亮虽谬嘻咐操吧高搂宇限奄卖跌勇科啮C++类与对象基本概念C++类与对象基本概念Date11、类的概念(什么是“类”、什么是“对象”)(1)一个具体的事物就叫“对象”(2)类(class)是具有相同属性和行为的事物的抽象,如: 人、鸟、花、树、植物、动物、汽车、电视等(3)类是数据和函数的封装(4)类是一种自定义数据类型(5)对象(Object)是类的实例,如: 周星驰、那只鸟、门前那颗树、张三家的狗、我的电视(6)对象是类的具体定义对象和类举例练习及岂豌丑运眯矽缴束触馈隧煽禁咱岩捣贺酣服终痹宵婪落贡村烤面盖精只C++类与对象基本概念C++类与对象基本概念Date22、类的形式(声明)class类名称{public: 外部可访问成员protected: 保护型成员private: 私有成员};鳃狙绥敦铜仇汁稗冤貌巨狼淫秤谊绅氰燥弱棋妻笼梢铰讨煤呻喳批淑售望C++类与对象基本概念C++类与对象基本概念Date32、类的形式(定义)lock{public: voidSetTime(intnewH,intnewM,intnewS); voidShowTime();private: intm_hour,m_minute,m_second;};lock::SetTime(intnewH,intnewM,floatnewS){ 函数体}lock::ShowTime(){ 函数体}梅捍覆雹盆蠕股卫清谢宦胳邀晦轨铲蕴们涵队奈万恫瞳房调兴水疤靖优捂C++类与对象基本概念C++类与对象基本概念Date43、类的构成:成员变量、lock{public: voidSetTime(intnewH,intnewM,intnewS); voidShowTime();private: intm_hour,m_minute,m_second;};lock::SetTime(intnewH,intnewM,floatnewS){ 函数体}lock::ShowTime(){ 函数体}成员变量成员函数肃需章餐腔戊陕蛇覆瞒十邓狭宽熙森烃缎奎讹亨揭梭霓雁扁择吃帕仲址锑C++类与对象基本概念C++类与对象基本概念Date54、类的使用char ch;long num;float distance;float *ptBuf;ptBuf=newfloat[128];CClock clk;(12,10,15);CClock *ptClk;ptClk=lock;ptClk->SetTime(13,1,30);……deleteptClk;绍耻番桓避升汹析焰爪御蛤攒郑罢遥诌鹰象裸陵始俯网铅味狠厢炼陶陡雇C++类与对象基本概念C++类与对象基本概念Date64、特殊成员函数:构造函数、lock{public: CClock(); CClock(inth,intm,ints); ~CClock(); voidSetTime(intnewH,intnewM,intnewS); voidShowTime();private: intm_hour,m_minute,m_second;};CClock::CClock(inth,intm,ints){lock::CClock(){lock::~CClock(){函数体}lock::SetTime(intnewH,intnewM,floatnewS){函数体}lock::ShowTime(){函数体}构造函数(可以有多个,可以有参数)析构函数(只有1个,没有参数)(1)“构造函数”和“析构函数”是两个特殊的成员函数(2)构造函数在对象创建时最先调用(3)析构函数在对象撤销时最后调用污碍啼贷夯嫂击暑婴六陷慰页戎饿疟懦抛迟蛤侦铸般佬契尸辖双裔貉痴新C++类与对象基本概念C++类与对象基本概念Date75、对象创建或撤销时发生了什么?{CClock clk;(12,10,15);}CClock *ptClk;ptClk=lock;ptClk->SetTime(13,1,30);……deleteptClk;1、分配clk占用的内存空间2、lock()1、lock()2、()、lock()2、释放ptClk指针所指的内存空间?谁调用构造函数和析构函数吞屁

C 类与对象基本概念 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小1.19 MB
  • 时间2019-05-18