- 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() ; } *
您可能关注的文档
- photoshop去除水印详细教程.pdf
- 高二化学知识点归纳整理版.doc
- 关中学区教育教学工作总结.doc
- 化学人教版必修一总结.doc
- 童乐学校年审自查报告.doc
- 查找“十大薄弱环节”活动方案.doc
- Xxxx队2010年月度生产工作总结.doc
- 石油分公司为民服务创优争先活动落实情况.doc
- 2012年春季学期爱辅导初中三年级测评试卷(英语).pdf
- 收视率计算公式.pdf
- 2024年中考数学:二次函数图像与系数的关系.pdf
- 2024年中考数学:规律探究中考数学特色专题训练卷.pdf
- 2024年全国12省事业单位招聘《水利水电工程》综合知识点考试题库(与答案).pdf
- 2024年大学生诚信知识点竞赛试题.pdf
- 2024年全国《自然地理》部分常考知识点试题库.pdf
- 2024年食品安全必备知识点考试试题.pdf
- 2021年国家开放大学1054流通概论工商,行管期末考试真题.pdf
- 2021年国家开放大学2096经济法学法律、法学专业期末考试真题.pdf
- 2021年国家开放大学1067知识产权法法学专业期末考试真题.pdf
- 2021年国家开放大学2468酒店餐饮服务与管理旅酒店专业期末考试真题.pdf
文档评论(0)