zoukankan      html  css  js  c++  java
  • 请阅读以下一段程序,并给出答案


    #include <iostream>
    using namespace std;
    class A
    {
    public:
        A(){ doSth(); }
        virtual void doSth(){cout<<("I am A");}
    };
    class B:public A
    {
    public:
        virtual void doSth(){ cout<<("I am B");}
    };


    int main()
    {
     B b;
     return 0;
    }

    I am A


    #include <iostream>
    using namespace std;
    class A
    {
    public:
        A(){ doSth(); }
         void doSth(){cout<<("I am A");}
    };
    class B:public A
    {
    public:
         void doSth(){ cout<<("I am B");}
    };


    int main()
    {
     B b;
     return 0;
    }

    I am A


    #include <iostream>
    using namespace std;
    class A
    {
    public:
        A(){}
        virtual void doSth(){cout<<("I am A");}
    };
    class B:public A
    {
    public:
        virtual void doSth(){ cout<<("I am B");}
    };


    int main()
    {
     B b;
     b.doSth();
     return 0;
    }

    I am B


     


    #include <iostream>
    using namespace std;
    class A
    {
    public:
        A(){}
         void doSth(){cout<<("I am A");}
    };
    class B:public A
    {
    public:
         void doSth(){ cout<<("I am B");}
    };


    int main()
    {
     A a;
     a.doSth();
     return 0;
    }

    I am A


    #include <iostream>
    using namespace std;
    class A
    {
    public:
        A(){}
         virtual void doSth(){cout<<("I am A");}
    };
    class B:public A
    {
    public:
         void doSth(){ cout<<("I am B");}
    };


    int main()
    {
     A a;
     a.doSth();
     return 0;
    }

    I am A

  • 相关阅读:
    设计模式 创建型 单例模式
    设计模式 创建型 抽象工厂模式
    设计模式六大原则
    设计模式 创建型 工厂方法模式
    设计模式 创建型 简单工厂模式
    Junit TDD
    覆盖索引
    多列索引 单列索引
    JDBC PreparedStatement Statement
    常用·SQL
  • 原文地址:https://www.cnblogs.com/byfei/p/3112249.html
Copyright © 2011-2022 走看看