class Human{
String name;
int age;
int height;
void eat(){
System.out.println("eating");
}
void sleep(){
System.out.println("Zzz");
}
}//end of class Human
class Human{
String name;
int age;
int height;
/*
Human(){ //不帶參數,且不作任何事,Java幫你加上去的,你看不到,也不存在程式碼中
}
*/
void eat(){
System.out.println("eating");
}
void sleep(){
System.out.println("Zzz");
}
}//end of class Human
class Human{
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;
}
void eat(){
System.out.println("eating");
}
void sleep(){
System.out.println("Zzz");
}
}//end of class Human
這個時候要定義物件就可以透過建構子很輕鬆的設定。
class Test{
public static void main(String[] args){
Human h1 = new Human();
Human h2 = new Human("小婷");
Human h3 = new Human("小木",22,178);
}// end of main(String[])
}// end of class Test