




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C+象编程快速入f, 类C+象编程快速入f, 类静态成员函数,静态成员数据,关键字 和b; 和名字,age name 和b; 和名字,age name a=10,10a Class publicprivate,private 建立自己的类的方法,扩展一下 student 类Class set ( studentset Age = a;Return true.setaa. studentset Age = a;Return true.setaa. aa.ageaa Classsetset; 有更简单的,就是直接赋值,aa.age20aa.age = -5; ); (
2、的函数定义里,增加一些防错机制,比如ifa0returnpasselsereturn到此为止已经讲完全部的基本概念,1 类(学生,类定义里要写成员和方法的名字),2 对象(aa),3 成员数据( 名字,又叫属性),4 成员函数(set,给一个象的代码最少有三部分:1 类的定义,2 成员函数的定义,3 创建对象和调用方; 为什么要构造函数?对学生类建立一个对象 aa 和Class : Name=aa ; /新建一个studentaaClass : Name=aa ; /新建一个studentaaClass20 studentstudent a,stringstudent:studentAge=N
3、ame=aa bb(25,象 aa 已经没用的时候,析构函数专门用于销毁对象 studentstudent和ClasssetreadstudentCoutname; / 打印出 Cout age; / 打印出 Return true;Student和ClasssetreadstudentCoutname; / 打印出 Cout age; / 打印出 Return true;Studentaa./aa后,调用read 5 。静态成员函数,静态成员数据,关键字 Class student()studentstudentAge=Name=Cntcnt ic /创建对象aa /调用count方法,返回
4、静态成员数据cnt=2,已建立两个对象,这行和下一行是一样的 /注意不论 aa 还是 bb,返回ic /创建对象aa /调用count方法,返回静态成员数据cnt=2,已建立两个对象,这行和下一行是一样的 /注意不论 aa 还是 bb,返回是一样的,静态成员不依赖于某个对象student : count (); a) a,stringb)4 析构函数,销毁对象 student:student 6 静态成员函数,依赖于类,但不依赖于某个对象工作机制。简单的说,public 里的内容,可以在主函数里看到,而private 的内容,只 ClassVoidstudent:Voidstudent:Stu
5、dent aa; Student aa; Voidstudent:cout_age_publicprivate 类 Classstudent publicprivatePublic: Private:student也 String的 的String nameage nameage6小节中,也就是 String的 的String nameage nameage6小节中,也就是bb.set(25)research 生是 public private 以外,还有一个和他们平级的关键字,protect(保护)protect,是因为在没有派生继承的情况下,protectprivate 类开头是这样写的t
6、graduatepublicstudent 表示从student类继承publicpublic student 的公有部分 tgraduateprotectstudentpublicA,private内容B,子类 类定义, student tgraduate ( 类定义, student tgraduate (astringbstring bb; (); 13 tgraduatetgraduateResearch=bb(25,在把参数c=asicdesignbb自己的research ; a = b a b 是数字,符号”+”a b 是字符串,符号”+” );的 a = b a b 是数字,符
7、号”+”a b 是字符串,符号”+” );的 tgraduate中也定义一个函数study(boolb),(Classvoidstudytgraduate:study tgraduate : public student voidstudya tgraduate:a)cout namep-接p1=&aa; p1= p2= /student Classvirtualvoidstudytgraduate:study virtualvoidstudyClassvirtualvoidstudytgraduate:study virtualvoidstudytgraduate:study()ndergraduatepublicstudentstudent 派virtualvoidstudy Student*p; p = &aa;p = &bb;p = &cc;p- 如 如Class StudentStudenta,stringvirtualvoidstudy() aa ; *p ; p =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省泰安一中、宁阳一中2025年高三第一次模拟考试化学试卷含解析
- 护士临床工作总结
- 五项管理主题班会
- 北京丰台区北京第十二中学2025届高三第六次模拟考试化学试卷含解析
- 学院年度工作总结报告
- 2023年广东省广州市第27届WMO小学二年级上学期奥林匹克数学竞赛复赛试卷
- 2025届云南省临沧市高三第六次模拟考试化学试卷含解析
- 广西壮族自治区柳州市柳州高级中学2025年高三下学期第六次检测化学试卷含解析
- 小班幼儿劳动教研工作总结
- 全肺切除术后护理诊断
- 巴蜀文化知到智慧树章节测试课后答案2024年秋四川大学
- 编外聘人员考试题库
- 【MOOC】中国近现代史纲要-武汉大学 中国大学慕课MOOC答案
- TSG11-2020锅炉安全技术规程(现行)
- 矿山应急救援知识
- 养老院安全隐患排查和整改制度
- 小学语文整本书阅读《小彗星旅行记》 导读课件
- 2024年职教高考《机械制图》考试题库
- 2024年广西高考生物试卷真题(含答案)
- 山东省建设工程消防设计审查验收技术指南(疑难解析)
- 广东省广州市2019年中考英语真题(含答案)
评论
0/150
提交评论