classHuman{String name;int age;int height;/* Human(){ //不帶參數,且不作任何事,Java幫你加上去的,你看不到,也不存在程式碼中 } */voideat(){System.out.println("eating"); }voidsleep(){System.out.println("Zzz"); }}//end of class Human
classHuman{String name;int age;int height;Human(){ // Java不會自動幫你加,如果你有需要可以自己寫 }Human(String str){ // 接收一個字串參數來設定name name=str; }Human(String str,int a,int b){ //當然也可以這樣一次設定完 name=str; age=a; height=b; }voideat(){System.out.println("eating"); }voidsleep(){System.out.println("Zzz"); }}//end of class Human
這個時候要定義物件就可以透過建構子很輕鬆的設定。
classTest{publicstaticvoidmain(String[] args){Human h1 =newHuman();Human h2 =newHuman("小婷");Human h3 =newHuman("小木",22,178); }// end of main(String[])}// end of class Test