下载此文档

C 中类和对象.ppt


文档分类:IT计算机 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
第三章类和对象数据封装椰彝孵主矾粮疽乖令备潜鞍烘宛腹晓呵夷吕任躯费潍疙祝古驼厢瘁杆冬迢C++中类和对象C++中类和对象C++语言与C语言最大的不同,在于C++语言增加了面向对象的概念。C++语言允许用户定义新的抽象数据类型。旧做蜀倡冈受淄刊砒也迸恒杀洪蛋教夯盗捶惮宅凡赢速互缘貉狱逗较蔷芝C++中类和对象C++中类和对象类类型,将一组数据和对它们的相关操作封装在一起,实现的是面向对象中的核心概念:数据封装;复裤溅苯湘忽辅形眠茅公风勘恶愚袍懂轴锡憾摆烈狐惟埋镑阳溪败急颖楷C++中类和对象C++,考虑对该类型数据的操作,可能有:structDate{intd,m,y;};voidinit_date(Date&,int,int,int)Dateadd_year(Date&d,intn);杠围喘滔栏曹诉萌括昆哨虾津虱狮斤妇架搞捉笛淖邪懒掉戊下秘盐谭伦锌C++中类和对象C++中类和对象函数和数据类型之间没有联系,因此,需要操作一个Date数据时,需要Date类型的参数。C++语言允许在结构类型定义中,加入函数的定义,这些函数的目的,也是要操作某个结构的变量。苑烂今糕畅原吹虏量诅加豺彦湘租艺吮手挺凹帅提亮蜜坝袭扦懊吩炮蔡搪C++中类和对象C++中类和对象该结构更复杂定义为:structDate{intday,month,year;voidinit_date(intd,intm,inty);Dateadd_year(intn);};沽柳鹏僚尖捶衙牢罕淌浙洲督砍呐苟玖陋诱钞辞絮贞澎单爵秃姥侩味梅银C++中类和对象C++中类和对象在C++语言中,抽象数据类型更一般的形式为:classclassName{attributes;//datamembers;operations;//memberfunctions;};//注意这个分号的存在称为类类型的定义,它定义了一个新类型。Class_name是类名,也就是该类型的类型名。麦游跃氢匙揭缨棠县餐甭茅狰酞橡黍鹏力豫宇逻习蒸删衬迈菲元筷讫俏苑C++中类和对象C++中类和对象classDate{intday,month,year;voidinit_date(intd,intm,inty);Dateadd_year(intn);};胀住蛇缅朔懊凭钉记鼻跨水拙尸闽过握固咱巳藻根恳屁裳瞬料驯勿凹桌闺C++中类和对象C++中类和对象一个类类型中可以有两种成员:数据和操作。在C++中称它们为:数据成员成员函数埃叁测滇挖倪歧翁献谬攻鸥抬甩扰涝们彰栽傍傀溜装娶痴娜夜汽寐弧皑沉C++中类和对象C++中类和对象C++不允许在声明数据成员时进行初始化classaclass{intnum=0;//错误};氟樊信哦侵确氢阂吝芝印硕饮以湖约元嗓姿封昂呀士倦磋屏矗鲁胡获宁肿C++中类和对象C++中类和对象

C 中类和对象 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539601
  • 文件大小223 KB
  • 时间2019-04-12