H,初學者在這裏。我有一個叫做'Command'的抽象類,它有幾個子類來擴展它,所有這些都是命令,並且使用'Command'中的變量和一些方法。在一個單獨的類中(不擴展Command),只要用戶這樣做,就會有一些代碼調用這幾個類。 Command類有一些變量,我想從單獨的類中讀取(使用getter方法)。在不擴展的類中使用抽象類方法
public abstract class Command {
private String variableName;
public String getCurrentVariableName() {
return variableName;
}
}
public class SeperateClass {
// rest of code
System.out.println(command.getCurrentVariableName());
}
創建該類的對象不起作用,因爲我無法實例化抽象類。我猜我可以實例化一個子類並使用super返回它,但除非沒有其他方法,否則我不想。
請幫
感謝
在這裏說! +1 –
謝謝,我會試試這個。我會看看我是否可以刪除摘要 – user2891805
@ user2891805:請參閱編輯以回答。 –