首页 > linux > 学习c++

学习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>

您必须 [ 登录 ] 才能发表留言!