第3章 类与对象.pptC++ ,类的功能虽然独立, 但不能独立启动,. 是现实世界中一个实际存在的事物,它可以是有形的(比如具体的日期、某个钟表),也可以是无形的(比如一项计划)。 C++ 程序设计第三章类与对象沈阳航空工业学院李照奎 3. 4. 5. 6. 7. 8. 8. UML UML 设计设计简介简介本章内容 C++ 程序设计第三章类与对象沈阳航空工业学院李照奎结构:单纯堆积数据空间构造的类型类:不但描述数据空间,还描述其操作的自定义类型变量:由内部数据类型或衍生的结构类型所产生的实体对象: 由类产生的实体, 本质上, 变量也是对象, 只不过粗糙一点罢了. //-------------------------------- struct Date{ int year; int month; int day; }; //------------------------------ void print(Date); bool isLeapYear(Date d); Date d; // 变量//---------------------------------- class Date{ int year, month, day; public : void set( int y, int m, int d); // 赋值操作 bool isLeapYear (); // 判断闰年 void print(); // 输出日期}; //------------------------------- Date d; // 对象 C++ 程序设计第三章类与对象沈阳航空工业学院李照奎// 日期结构#include< iostream > using namespace std ; //------------------------------- struct Date{ int year; int month; int day; }; //---------------------------- void print(Date); bool isLeapYear(Date d); //------------------------------- void main(){ Date d; = 2007; = 2; = 28; if (isLeapYear(d )) print(d); } //--------------------------- void print(Date s) { cout <<<< '-' <<<< '-' <<<< '\n' ; } //-------------------------------- bool isLeapYear(Date d) { bool bFlag ; bFlag =( % 4==0 && % 100!=0) ||( % 400==0); return bFlag ;} //=============== C++ 程序设计第三章类与对象沈阳航空工业学院李照奎// Date class application #include< iostream > using namespace std ; //------------------------------ class Date{ int year, month, day; public : // 赋值操作 void set( int y, int m, int d); // 判断闰年 bool isLeapYear (); // 输出日期 void print(); }; //------------------------------- void Date::set( int y, int m, int d){ year=y; month=m; day=d; } //----------------------------- bool Date::isLeapYear (){ bool bFlag ; bFlag =(year % 4==0 && year % 100
第3章 类与对象 来自淘豆网www.taodocs.com转载请标明出处.