我大部分时间都对 OOP(继承)中的术语感到困惑。所以让我今天结束我的战争:)
考虑(与语言无关的)代码:
class rectangle {
...
void changeLength(int);
void changeWidth(int);
...
}
class square : public rectangle { ... }
int calculateArea(rectangle){ ... }
现在,当xyz说任何适用(或适用于) onrectangle
的操作也适用于square
calculateArea