第21013题 单选题
类Car的实例可调用父类Vehicle的move方法,体现了面向对象编程的哪种性质?
class Vehicle {
private:
    string brand;
public:
    Vehicle(string b) : brand(b) {}
    void setBrand(const string& b) { brand = b; }
    string getBrand() const { return brand; }
    void move() const {
        cout << brand << " is moving..." << endl;
    }
};
class Car : public Vehicle {
private:
    int seatCount;
public:
    Car(string b, int seats) : Vehicle(b), seatCount(seats) {}
    void showInfo() const {
        cout << "This car is a " << getBrand()
            << " with " << seatCount << " seats." << endl;
    }
};
A

继承 (Inheritance)

B

封装 (Encapsulation)

C

多态 (Polymorphism)

D

链接 (Linking)

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析