【发布时间】:2014-06-09 21:27:11
【问题描述】:
我有一个抽象类,Entity.java。我还有一个扩展实体类的类 TransportUnit.java。实体将使用字符串名称和 int lifePoints 构建。运输单元将使用相同的集合以及另外一个空集合来构建。我的问题是如何为 TransportUnit 类编写构造函数,为什么?提前致谢。
【问题讨论】:
标签: java constructor abstract-class extends super
我有一个抽象类,Entity.java。我还有一个扩展实体类的类 TransportUnit.java。实体将使用字符串名称和 int lifePoints 构建。运输单元将使用相同的集合以及另外一个空集合来构建。我的问题是如何为 TransportUnit 类编写构造函数,为什么?提前致谢。
【问题讨论】:
标签: java constructor abstract-class extends super
你可以用和普通构造函数差不多的方式来写它,只是调用super()
设置s;
public TransportUnit(String name, int lifePoints){
super(name, lifePoints);
s = new HashSet(); //or other type of set
}
【讨论】: