回 帖 发 新 帖 刷新版面

主题:求救

各位兄弟姐妹们,我是一个初学者,帮我写个程序嘛,参考一下,,

要求:
    创建一个类,并实例化对象,从中派生出一个新类,并对其中的对象赋什并输出。



谢谢!!!!



回复列表 (共1个回复)

沙发


[code=c]
#include <iostream>
#include <string>
using namespace std;

class A
{
public:
    A(string name):_name(name)
    {
        cout << "I am " << _name << ".\n";
    }
private:
    string _name;
};

class B:public A
{
public:
    B(string name, int age):A(name),_age(age){}

    void tell()
    {
        cout << "And I am " << _age << " years old.\n";
    }
private:
    int _age;
};

int main()
{
    B test("Badboy", 20);
    
    test.tell();
    return 0;
}


[/code]

我来回复

您尚未登录,请登录后再回复。点此登录或注册