考虑这个类图:
汽车的最高速度恒定为 200 公里/小时,公共汽车的最高速度为 100 公里/小时。我将其表示为子类中的 const maxSpeed 字段;
如何让 getMaxSpeed() 返回这个常量。这是一个简单的示例,仅用于说明我的问题,因此将 getMaxSpeed() 复制到每个子类对我没有帮助。
有什么办法吗?
我已经考虑过避免使用 const 和使用虚拟属性的解决方案,但是该类的每个实例都会保存一个 maxSpeed 字段,这很浪费空间。
考虑这个类图:
汽车的最高速度恒定为 200 公里/小时,公共汽车的最高速度为 100 公里/小时。我将其表示为子类中的 const maxSpeed 字段;
如何让 getMaxSpeed() 返回这个常量。这是一个简单的示例,仅用于说明我的问题,因此将 getMaxSpeed() 复制到每个子类对我没有帮助。
有什么办法吗?
我已经考虑过避免使用 const 和使用虚拟属性的解决方案,但是该类的每个实例都会保存一个 maxSpeed 字段,这很浪费空间。