11.2 C++类的封装
Posted C语言入门到精通
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.2 C++类的封装相关的知识,希望对你有一定的参考价值。
第一时间关注程序猿身边的故事
作者
闫小林
白天搬砖,晚上做梦。我有故事,你有酒么?
如果想修改或扩充类的功能,只需修改本类中有关的数据成员和与它有关的成员函数,程序中类外的部分可以不必修改。
如果在编译时发现类中的数据读写有错,不必检查整个程序,只需检查本类中访问这些数据的少数成员函数。
#include<iostream>//预处理
using namespace std;//命名空间
class Time
{
public: //声明以下是公用的
int day;
int hour;
int minute;
};
int main()//主函数
{
Time time1;//定义time1为Time类对象
cout<<"输入天:"<<endl;
cin>>time1.day;
cout<<"输入小时:"<<endl;
cin>>time1.hour;
cout<<"输入分钟:"<<endl;
cin>>time1.minute;
cout<<"写这篇文章是"<<time1.day<<"号,";
cout<<time1.hour<<"点:";
cout<<time1.minute<<"分"<<endl;
return 0; //函数返回值为0;
}
输入天:
21
输入小时:
20
输入分钟:
38
写这篇文章是21号,20点:38分
--------------------------------
Process exited after 9.871 seconds with return value 0
请按任意键继续. . .
以上是关于11.2 C++类的封装的主要内容,如果未能解决你的问题,请参考以下文章