面向对象

面向对象

特点

封装、继承和多态

c++类

	1.类声明
	class 类名
	{
		public:
			数据成员声明
			成员函数声明
		private:
			数据成员声明
			成员函数声明
		protected:
			数据成员声明
			成员函数声明
	}
	2.类引用
	类名 变量名;
	变量名.数据成员;
	变量名.成员函数();
    3.实例
    	class Cpreson
    	{
    	int i;
    	Cperson(int b){
    		 i=b;	
    	}                              //构造函数和类名相同的函数(对象调用时使用)
    	~Cperson();				//析构函数和类名相同的函数(对象结束时使用)
    	void setValue(int a){
    	}
    		i=a;
        }
        void main(){
			Cperson p;
			p.setValue(2);
			p.i;
		}
	4.类的继承
		(1)、单继承
		class 派生类名:[继承方式] 基类名{
			public:
			private:
			protected:
		}	
		实例
		class people : public Cperson{
			public:	
	    }
	    (2)、多继承
	    class 派生类名:[继承方式] 基类名1,[继承方式] 基类名2{
			public:
			private:
			protected:
		}
		实例:
		class people : public Cperson,public Human{
			public:	
	    }
	    	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值