我通過以下兩本書學習java,如果有人能幫助我理解我已經看到並且無法理解的幾行代碼,我將不勝感激。請將此代碼寫入正確嗎?
可以說我有類:
- 員工(抽象類)
- 經理(員工子類)
- 服務器(員工子類)
- 餐廳
所以幾乎「餐廳」將需要「經理」和「服務器」。我看過用這種方式編寫的代碼,並想知道這是否有效。我也按照我學到的方式編寫了相同的代碼。請查看底部的代碼。
public Class Restaurant{
private Employee Manager; //I DON'T UNDERSTAND THIS
private Employee Server; //I DON'T UNDERSTAND THIS
public Restaurant(){
//I DON"T UNDERSTAND THIS
Manager = new Manager();
Server = new Server();
}
}
這是我已經學會代碼:
public Class Restaurant{
private Manager _mgr;
private Server _server;
public Restaurant(){
_mgr = new Manager();
_server = new Server();
}
}
你是問什麼的命名約定是實例變量? –
您可能想在http://codereview.stackexchange.com上提問。 – devnull
還是你問關於多態性和繼承? –