我想要做T什麼是調用port.getferry.getname()
調用變量;但是當我試圖編譯它表明我試圖從一個子類
「找不到符號k = port.getferry.getname();
符號:變量getferry
位置:一類口岸」
我只是不知道做什麼,我試圖從私有的變量更改爲保護或p ublic但沒有什麼變化,這是一小片我的計劃,所以我不給你compliced PROGRAMM,
class tp{
public static void main(String args[]){
Port[] port=new Port[1];
String k,limenas;
Ferry[] ferry=new Ferry[1];
String name=UserInput.getString();
ferry[1]=new Ferry(name);
port[1]=new Port(limenas,ferry[1]);
k=port[1].getferry.getname();
}
}
class Port{
private String limenas;
public Ferry ferry;
Port(String li,Ferry ferry){
limenas=li;
this.ferry=ferry;
}
public String getlimenas(){
return limenas;
}
public Ferry getferry(){
return ferry;
}
}
class Ferry extends Vessel{
Ferry(String name){
super(name);
}
}
class Vessel{
private String name;
Vessel(String n){
name=n;
}
public String getname(){
return name;
}
}
在我的主程序中嘗試使用port.getferry()。getname() –
我有一個Port數組,這個工作會再次出現嗎? – user3609483
看到我的答案 –