C++类与对象:类的实现与使用

本文详细介绍了C++中类的访问控制,包括public、protected、private成员的使用。接着讲解了类的定义和实现,包括两种实现方式。还探讨了如何创建对象并访问成员,如通过对象、对象指针和对象引用。最后,总结了定义和使用类的整个过程,强调了抽象、声明、实现和使用的重要性。
摘要由CSDN通过智能技术生成

类的访问控制

数据封装的目的就是信息的隐蔽。为了达到信息的隐蔽,在C++类中,并非所有成员都是对外可见的(或者说是类外可访问的)。

通过设置成员的访问控制属性来实现对类成员的访问控制。
这些控制属性有:public、protected、private

class ClassName{
		public:公有成员;
		protected:保护成员;
		private:隐私成员;
};

所有函数都可以访问公有成员,只有本类内的函数才可以访问保护成员和隐私成员,这两种暂时不做区分(学完继承与派生再做区分。。。学习中)

类的实现

定义类

class Clock{
		private:
				int Hour,Minute,Sencond;
		public:
				void SetTime(int h,int m,int s);//给出函数原型
				void ShowTime();//给出函数原型
};

类实现的两种方式

//类内实现,自动按内联函数处理
class Clock{
		private:
				int Hour,Minute,Sencond;
		public:
				void SetTime(int h,int m,int s){
					Hour=h;Minute=m;Second=s;
				}
				void ShowTime(){
					cout<<"Current Time";
					cout<<Hour<<":"<<Minute<<":"<&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值