学习C++的一些范例

源代码在线查看: 程序6.05:private访问区分符.cpp

软件大小: 52 K
上传用户: liu4052032
关键词: 范例
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* 程序6.5:private:访问区分符.cpp:*/
				#include		//包含头文件
				using namespace std;	//使用名字空间std
				
				class Car			//声明一个类Car
				{
				private:
					char cColor[20];	//声明私有成员变量cColor
					void pri_Accept()
					{
						cout						cin>>cColor;	//为私有成员变量cColor赋值
					}
				public:	
					void pub_Accept()
					{
						cout						cin>>cColor;	//为私有成员变量cColor赋值
					}
					void Display()		//定义公共成员函数Display()
					{
						cout					}
				};
				
				int main()				//main()函数开始
				{
					Car Hongqi;			//用Car数据类型声明类对象Hongqi
				//	cin>>Hongqi.cColor;		//错误,私有成员变量不可在类外访问
				//	Hongqi.pri_Accept();	//错误,私有成员函数不可在类外访问
					Hongqi.pub_Accept();	//访问公共成员函数pub_Accept()
					Hongqi.Display();		//访问公共成员函数Display()
				
					Car *Ptr;			//用Car数据类型声明类指针Ptr
					Ptr=new Car;
				//	cin>>Ptr->cColor;		//错误,私有成员变量不可在类外访问
				//	Ptr->pri_Accept();		//错误,私有成员函数不可在类外访问
					Ptr->pub_Accept();		//访问公共成员函数pub_Accept()
					Ptr->Display();			//访问公共成员函数Display()
					delete Ptr;
					return 0;
				}						//main()函数结束			

相关资源