【发布时间】:2012-10-01 04:34:44
【问题描述】:
我想在牛奶类中设置名称和代码静态属性。 为什么这不起作用? 我什至无法覆盖名称和代码的 setter/getter。
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)。
标签: java static attributes abstract