나는 추상 클래스에서 파생 된 파생 클래스가 있습니다. 코드는 다음과 같습니다. Aquarium에서 파생 된 FishTank 클래스가 있으며 수족관은 아이템에서 파생됩니다. 내 질문은 내가 가상 int의 정의를 넣어해야 minWidth() const = 0; 다시 수족관에서 또는 아래의 코드가 충분합니까?C++의 추상 클래스
class Item{
public:
virtual int minWidth() const = 0;
};
class Aquarium: public Item{
public:
virtual int calWidth() = 0; // Pure virtual function.
};
class FishTank : public Aquarium{
public:
FishTank(int base1, int base2, int height);
~FishTank();
int calWidth();
int minWidth();
};