😄C++ -- 类的继承
2019-05-27  本文已影响0人 
JiehongYOU
类的继承
#include <iostream>
using namespace std;
// 基类
class Shape {
public:
    void setWidth(int w) {
        width = w;
    }
    void setHeight(int h) {
        height = h;
    }
protected:
    int width;
    int height;
};
// 派生类
class Rectangle : public Shape {
public:
    int getArea() {
        return (width * height);
    }
};
int main(void) {
    Rectangle Rect;
    Rect.setWidth(5);
    Rect.setHeight(7);
    // 输出对象的面积
    cout << "Total area:" << Rect.getArea() << endl;
    system("pause");
    return 0;
}
结果:
result.png