我有一个类Car,它继承了一个QList< int >。我想知道如何使用我刚继承的QList?
根据我对如何使用继承的业余理解,如果Car继承了Vehicle,我会通过Vehicle::getWheels()来访问Vehicle的方法。但是,如果我继承了QList,这将如何工作呢?
发布于 2012-03-14 01:28:25
如果你的汽车是从Vehicle继承的,你可以简单地使用继承的方法(如果你没有覆盖那些方法)。示例:
class Vehicle
{
int wheels_;
public:
Vehicle(int wheels=4)
: wheels_(wheels)
{
}
int getWheels() const { return wheels_; }
};
class Car: public Vehicle
{
};
Car myCar;
myCar.getWheels();因此,对于您的问题,如果您的类被声明为class Car : public QList< int > { ... };,那么您可以简单地使用QList< int >的成员,而无需显式。
https://stackoverflow.com/questions/9688928
复制相似问题