特点
封装、继承和多态
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:
}