0
叫我没有什么我做错了不太清楚,我有一个名为Player和Scala的子类字符一个Java父类。当我调用Character类时,父构造函数被调用,但子构造函数不是。我觉得我在这里错过了一些基本的东西。斯卡拉子类的构造函数没有被从Java父类
这里是Java类(父):
public class Player implements java.io.Serializable {
public Player(EntityClientPlayerMP player){
//...
}
}
这里是斯卡拉类(子):
class Character(clientPlayer:EntityClientPlayerMP) extends Player(clientPlayer) with Serializable {
def Character(client:EntityClientPlayerMP) = {
//...
}
def Character(name:String, playerUID:String) = {
//...
}
def Character(name:String) = {
//...
}
def Character() = {
//...
}
}
感谢您的链接,这是有道理的:“当我在类的身体前面提到的是主要的构造者“ – 2014-11-22 19:37:50