【发布时间】:2020-01-20 00:52:45
【问题描述】:
我正在学习 Java 中的继承。
我正在制作一个程序(比特币挖矿游戏)。在程序中,有不同种类的挖掘机(Mining Machine):
-
普通挖掘机(这只挖硬币),
-
超频挖机(这个可以挖而且可以超频挖得更快)和
-
耐久恢复挖掘机(这个可以挖掘、超频和恢复耐久度(每个挖掘机都有耐久度,挖掘时耐久度下降)。
我做了这个类图(有一些属性和方法我没有在图片中描述。我认为我的问题不需要这些。):
我不确定我是否做对了,尤其是使用 if 继承。
我应该只创建一个这样的类,而不是使用继承吗?因为只有一个函数添加到类中:
【问题讨论】:
-
嗨,欢迎来到 StackOverflow!请edit您的问题以澄清您的具体问题或添加其他详细信息以准确突出您的需求。
标签: java inheritance uml class-diagram class-design