我需要一些建議。我創建了三個班級Om(人類),Parinte(父親)和Copil(孩子)。我已經創建了這個類的構造函數。在主要課堂上,我爲每個班級創建了一個實例。現在我將我的對象存儲在一個ArrayList中。在此之後,我將創建一些方法來處理我的對象,如按名稱排序它們到Z.我的問題是,如何將這些對象打印成明確的字符串格式後,我會調用我的排序方法,因爲我每次都得到像@的東西...當我嘗試只是打印存儲在我的集合中的值?關於集合的Java操作
我的代碼: 庵(人類)類:
public class Om {
String nume;
String prenume;
String cnp;
Om(String nume,String prenume,String cnp){
this.nume=nume;
this.prenume=prenume;
this.cnp=cnp;
}
}
我Parinte(父)類:
public class Parinte extends Om{
String domiciliu;
Parinte(String nume, String prenume, String cnp, String domiciliu){
super(nume,prenume,cnp);
this.domiciliu=domiciliu;
}
}
我Copil(子)類:
public class Copil extends Parinte {
int varsta;
Copil(String nume, String prenume, String cnp, String domiciliu, int varsta){
super(nume,prenume,cnp,domiciliu);
this.varsta=varsta;
}
}
而且最後我的主要課程:
import java.util.ArrayList;
import java.util.Arrays;
public class main {
public static void main(String[] args) {
Om om1=new Om("Dubolari", "Dragos", "2006004034120");
Parinte p1=new Parinte("Enache","Andrei","2006004034120","Al. Cel Bun 13");
Copil c1 = new Copil("Enache","Valeriu","2006004034120","Al. Cel Bun 13",15);
ArrayList<Om> colectie = new ArrayList<Om>();
colectie.add(om1);
colectie.add(p1);
colectie.add(c1);
}
}
你怎麼能指望你** **定製值要打印的,爲什麼? –
覆蓋類中的toString方法。 –
我希望我的數值可以像表格一樣打印出來。例如,使用我的排序方法,我可以按名稱將它們組織到A到Z.關於壓倒一切,你可以請更清楚一點,因爲我從來沒有使用過他們,我在哪裏可以讀到這個? – drgPP