韩国节目

时钟类的完整程序

被刻印的时光 ゝ 提交于 2020-01-20 01:19:47
# include <iostream> using namespace std ; class clock { public : void settime ( int newh = 0 , int newm = 0 , int news = 0 ) ; void showtime ( ) ; private : int hour , minute , second ; } ; void clock :: settime ( int newh , int newm , int news ) { hour = newh ; minute = newm ; second = news ; } void clock :: showtime ( ) { cout << hour << " " << minute << " " << second ; } int main ( ) { clock c1 ; clock c2 ; //定义两个时钟对象c1和c2 c1 . settime ( ) ; //未定义时间,则输出默认值 c1 . showtime ( ) ; cout << endl ; c2 . settime ( 8 , 30 , 30 ) ; c2 . showtime ( ) ; } 来源: CSDN 作者: 小白在路上哈哈哈 链接: https://blog.csdn.net

类的定义与对象的创建.

早过忘川 提交于 2019-12-02 15:03:08
类的定义与对象的创建 1.实验目的 (1)理解并学会使用类,并创造合适的对象 (2)掌握在什么场景下需要使用 类 2.实验内容 类的定义、类成员的访问控制、对象、类的成员函数 3.实验过程 3.1类和对象 Part1.应用场景 类是面向对象程序设计方法的核心,利用类可以实现对数据的封装和隐蔽。 在面向对象程序设计中,程序模块是由类构成的。类是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述。 Part2.定义及代码 3.1.1类的定义 class 类名称 { public: 外部接口 protected: 保护型成员 private: 私有成员 }; 其中,public、protected、private分别表示对成员的不同访问控制权限。 注意:在类中可以只声明函数的原型,函数的实现(即函数体)可以在类外定义。 例: 时钟类 class Clock{ public : void setTime(int newH,int newM,int newS); void showTime(); private: int hour,minute,second; }; 这里封装了时钟的数据和行为,分别称为Clock类的数据成员和函数成员。 3.1.2类成员的访问控制 类的成员包括 :数据成员、函数成员。分别描述问题的属性和行为,是不可分割的两个方面。 访问控制属性 (3种):公有类型