zoukankan      html  css  js  c++  java
  • 派生与继承

    包含知识点:

    1.函数在基类与派生类中同名,派生类对象访问同名函数将调用派生类的函数,基类对象访问同名函数将调用基类的函数

    2.派生类构造函数负责基类的构造(详细知识点位于书本,151-152的说明(1)(2)(3),包括派生类什么情况下负责基类的构造)

    3.this指针的作用(假如,有同名,this将指向类的成员,而不是函数里面的成员)

    4.函数成员的类外定义与类内定义(书本53)

    #include <iostream>
    using namespace std;

    class classroom
    {
    private:
    double price;
    public:
    classroom(double num){this->price=num;}
    void Show_price()
    {
    cout<<"classroom cost "<<this->price<<"."<<endl;
    }
    };

    class stool : public classroom
    {
    private:
    double price;
    public:
    stool(double num1, double num) : classroom(num1)
    { this->price=num;}
    void Show_price();
    };

    void stool::Show_price()
    {
    cout<<"stool cost "<<this->price<<"."<<endl;
    }

    int main()
    {
    classroom two(10000);
    two.Show_price();
    stool one(1000,10);
    one.Show_price();
    }

     不懂请问

  • 相关阅读:
    1219 总结
    1206 冲刺三
    1130 冲刺2
    1128 主页面
    1123 冲刺3
    1121 冲刺2
    1118 冲刺1
    1117 新冲刺
    0622 软件工程总结
    0617 实验四 主存空间的分配和回收
  • 原文地址:https://www.cnblogs.com/Conan-jine/p/13549133.html
Copyright © 2011-2022 走看看