- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch04第04讲 类
2. C++ 类的一般形式: class 类名 { public : 公有段成员 ; protected : 保护段成员 ; private : 私有段成员 ; } * 2. C++ 类的一般形式: class 类名 { public : 公有段成员 ; protected : 保护段成员 ; private : 私有段成员 ; } 注: 1. 允许类名出现在自己类的说明中 * 例: class link { link * next ; // 声明一个指向link类类型的指针 …… }; 2. C++ 类的一般形式: class 类名 { public : 公有段成员 ; protected : 保护段成员 ; private : 私有段成员 ; } 2. 类可以无名,用于直接声明对象 * 注: 1. 允许类名出现在自己类的说明中 例: class { …… } mydate ; // 直接声明一个对象 2. C++ 类的一般形式: class 类名 { public : 公有段成员 ; protected : 保护段成员 ; private : 私有段成员 ; } 3. 可以声明一个空类 空类的对象大小不为零,空类的对象具有地址 * 2. 类可以无名,用于直接声明对象 注: 1. 允许类名出现在自己类的说明中 例:class empty { } ; empty e1 , e2 ; empty *p = e1 ; void f () { if ( p == e2) error (“impossible”) ; } 2. C++ 类的一般形式: class 类名 { public : 公有段成员 ; protected : 保护段成员 ; private : 私有段成员 ; } 4. 各种性质的成员段没有规定说明次序,也可以反复出现。习惯先说明公有段成员,便于阅读程序时首先了解类的接口。 * 3. 可以声明一个空类 空类的对象大小不为零,空类的对象具有地址 2. 类可以无名,用于直接声明对象 注: 1. 允许类名出现在自己类的说明中 4.3 定义成员函数 1. 作用域区分符 C++的数据和函数分成两大类: 不从属于类的: 普通数据 普通函数 从属于类的: 数据成员 成员函数 命名和使用时要指出它们的性质 * 4.3 定义成员函数 1. 作用域区分符 :: 作用域区分符。指明一个函数或数据属于哪个类。 可以出现在定义或访问、调用中 形式: [ 类名 ] | [ 对象名 ] :: 数据 | 函数 * 2. 在类中定义成员函数 ? 类中定义的成员函数可以缺省作用域区分符 ? C++把类中定义的成员函数默认为内联函数 ?Example4_1 * //ex4_1.cpp #includeiostream.h class Tdate { public: void Set (int m, int d, int y) { month=m; day=d; year=y; } int IsLeapYear() { return(year%4==0year%100!=0)||(year%400==0);} void Print() { cout month “/” day “/” year endl ; } private: int month ; int day ; int year ; } ; void main() { Tdate a ; a.Set ( 2, 4, 2000 ) ; a.Print() ; cout a.IsLeapYear() ; } *
您可能关注的文档
最近下载
- 2025年全国特种设备安全管理人员A证考试题库(含答案) .docx
- 灌装操作工作业指导书.doc
- 番茄酱灭菌灌装机说明书end.doc VIP
- 性格培养08勇敢的小熊.pptx
- 腐植酸肥料生产建设项目可行性研究报告.doc
- 民营企业财务管理新规制度.doc
- 2023基于手机银行APP专区调研的客群精细化运营分析报告.pdf VIP
- 杀菌操作工作业指导书.doc VIP
- 基于手机银行APP专区调研的客群精细化运营分析报告-42页.doc VIP
- 马工程系列《教育学原理》项贤明主编第一到十章全完整版课件PPT:产生发展、教育与社会人的发展、目的培养目标、制度、课程教学德育、教师学生等(1).pptx
文档评论(0)