版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 35132.1-2024自动化系统与集成制造系统能源效率以及其他环境影响因素的评估第1部分:概述和总则
- 电工电子技术(第3版) 课件 1.3 电阻
- 银行员工薪酬福利制度
- 银行客户服务规范制度
- 父亲节国旗下讲话稿大全(33篇)
- 安徽省阜阳市2025届高三二诊模拟考试语文试卷含解析
- 2025届江西省宜春市五校高考压轴卷数学试卷含解析
- 辽宁省大连经济技术开发区得胜高级中学2025届高考考前模拟语文试题含解析
- 2025届内蒙古乌兰察布市集宁区北京八中乌兰察布分校高考冲刺模拟英语试题含解析
- 哈三中2025届高考考前提分语文仿真卷含解析
- 八年级上语文课本同步规范汉字字帖
- 健康与免疫智慧树知到期末考试答案2024年
- 《机械制图》期末考试题库388题(含答案)
- 科普管理工作总结报告
- 2024年北京中考记叙文阅读专题03 小说阅读(含答案解析)
- 小学科学教科版六年级上册实验探究专项测试卷(2021新版)(附参考答案)
- 2023年上海市中考化学试卷真题(含答案与解析)
- 关于市场化工具及其在中国的运用概述
- 监控维保报告
- 机械制造厂质量管理手册
- 2024年四川成都高新科技服务有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论