我想在牛奶類中設置名稱和代碼靜態屬性。 爲什麼不能工作? 我甚至不能重寫名字和代碼的setter/getters。抽象類中的Java靜態屬性
public abstract class Cow {
private static String name;
private static String code;
...
public static String getName() {
return name;
}
public static void setName(String name) {
Cow.name = name;
}
public static String getCode() {
return code;
}
public static void setCode(String code) {
Cow.code = code;
}
...
}
public class Milk extends Cow{
...
static {
Milk.setName("asdmilk");
Milk.setCode("KDDFA");
}
..
}
那些也許應該是實例變量(即不'static')。 – GriffeyDog