学习c++
作者:bin类和对象:
class user
{
public :
std::string name;
int age;
std::string getname()
{
return this->name;
}
bool setname(std::string *name)
{
this->name = *name;
return true;
}
user(); //这是构造函数
};
(其中setname(std::string *name) 表示接受一个地址)
<span style="font-size: 18pt;"><strong>继承方法:</strong></span>
class vip: public user{
public :
std::string subject()
{
return "我是vip";
}
};
多继承
多继承即一个子类可以有多个父类,它继承了多个父类的特性
<span class="kwd">class</span> <span class="pun"><派生类名>:<继承方式</span><span class="lit">1</span><span class="pun">><基类名</span><span class="lit">1</span><span class="pun">>,<继承方式</span><span class="lit">2</span><span class="pun">><基类名</span><span class="lit">2</span><span class="pun">>,…</span>
<span class="pun">{</span>
<span class="pun"><派生类类体></span>
<span class="pun">};</span>