欢迎来到天天文库
浏览记录
ID:52475255
大小:191.00 KB
页数:22页
时间:2020-04-08
《类与应用程序不同,类的功能虽然独立,但不能独立启动,.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、第三章类与对象类类是一种可以作为交易的概念代码.类是自定义的数据类型.类与应用程序不同,类的功能虽然独立,但不能独立启动,就象汽车零件那样.对象对象是类的一个具体实例.是现实世界中一个实际存在的事物,它可以是有形的(比如具体的日期、某个钟表),也可以是无形的(比如一项计划)。从结构到类类与对象类对象本章内容结构:单纯堆积数据空间构造的类型类:不但描述数据空间,还描述其操作的自定义类型变量:由内部数据类型或衍生的结构类型所产生的实体对象:由类产生的实体,本质上,变量也是对象,只不过粗糙一点罢了.//----------------
2、----------------structDate{intyear;intmonth;intday;};//------------------------------voidprint(Date);boolisLeapYear(Dated);Dated;//变量//----------------------------------classDate{intyear,month,day;public:voidset(inty,intm,intd);//赋值操作boolisLeapYear();//判断闰年voidprint(
3、);//输出日期};//-------------------------------Dated;//对象1.从结构到类//日期结构#includeusingnamespacestd;//-------------------------------structDate{intyear;intmonth;intday;};//----------------------------voidprint(Date);boolisLeapYear(Dated);//-------------------------
4、------voidmain(){Dated;d.year=2007;d.month=2;d.day=28;if(isLeapYear(d))print(d);}//---------------------------voidprint(Dates){cout<5、00!=0)6、7、(d.year%400==0);returnbFlag;}//===============//Dateclassapplication#includeusingnamespacestd;//------------------------------classDate{intyear,month,day;public://赋值操作voidset(inty,intm,intd);//判断闰年boolisLeapYear();//输出日期voidprint();};//-------------8、------------------voidDate::set(inty,intm,intd){year=y;month=m;day=d;}//-----------------------------boolDate::isLeapYear(){boolbFlag;bFlag=(year%4==0&&year%100!=0)9、10、(year%400==0);returnbFlag;}//--------------------------------voidDate::print(){cout<11、<<'-'<12、的而类中的成员被默认为私有的。在所有其他方面,类和结构等价。例如2.类与对象类与对象的概念什么是类:把具有共性的一些事物归为一类,这是认识客观世界和分析问题的一般方法。这里的共性是指事物的本质特征,分类实际上是一种抓住事物的本质而忽略一些无关紧要的细节的抽象过程
5、00!=0)
6、
7、(d.year%400==0);returnbFlag;}//===============//Dateclassapplication#includeusingnamespacestd;//------------------------------classDate{intyear,month,day;public://赋值操作voidset(inty,intm,intd);//判断闰年boolisLeapYear();//输出日期voidprint();};//-------------
8、------------------voidDate::set(inty,intm,intd){year=y;month=m;day=d;}//-----------------------------boolDate::isLeapYear(){boolbFlag;bFlag=(year%4==0&&year%100!=0)
9、
10、(year%400==0);returnbFlag;}//--------------------------------voidDate::print(){cout<11、<<'-'<12、的而类中的成员被默认为私有的。在所有其他方面,类和结构等价。例如2.类与对象类与对象的概念什么是类:把具有共性的一些事物归为一类,这是认识客观世界和分析问题的一般方法。这里的共性是指事物的本质特征,分类实际上是一种抓住事物的本质而忽略一些无关紧要的细节的抽象过程
11、<<'-'<12、的而类中的成员被默认为私有的。在所有其他方面,类和结构等价。例如2.类与对象类与对象的概念什么是类:把具有共性的一些事物归为一类,这是认识客观世界和分析问题的一般方法。这里的共性是指事物的本质特征,分类实际上是一种抓住事物的本质而忽略一些无关紧要的细节的抽象过程
12、的而类中的成员被默认为私有的。在所有其他方面,类和结构等价。例如2.类与对象类与对象的概念什么是类:把具有共性的一些事物归为一类,这是认识客观世界和分析问题的一般方法。这里的共性是指事物的本质特征,分类实际上是一种抓住事物的本质而忽略一些无关紧要的细节的抽象过程
此文档下载收益归作者所有