我的课很少
class A;
class B;
class C;
class D;
B、C、D 类从 A 继承。在我的问题中,我有多个 B、C、D 类,每个类都有一个静态字段,例如
static int gold;
A类是抽象类,它有getGold()方法;
当然,每个 B、C、D 类都有自己的静态字段
static int gold;
并且在每个类(B,C,D)中,我都以相同的方式实现
getGold()
{
return gold;
}
它是复制和粘贴,但我不知道如何使它变得更好。
例如 B,C,D
- B是宝箱
- C是斧头
- D是剑
同一类的每个对象的成本都相同,所以这就是为什么我只想拥有一个 int 当然这只是示例而不是 int 我可以在那里拥有例如类 Gold 实例 :)