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