My Think

我決定的路,我將走下去

2013年8月31日 星期六

【Java】所謂的類別及建構式

JAVA是個專門寫物件導向的語言,而在學物件導向前必須先搞懂類別及建構式,不然會寫不出來呢!! 建構式的重點就是:
1.建構式,一定要跟類別名稱一樣,且前面不能加修飾子(void,public...), 如沒有自行建立建構式,程式會預設值產生一個隱形的空白建構式。 cat(){ ; } 因建立一個類別一定會有一個建構式,如沒有建構式主程式將無法呼叫回此類別。
2.小刮號內是引數,此處要宣告的數量可自行設定

以我們家的貓為例子


//貓類別 
class cat{    
   //貓類別的屬性 
   int foot=4; 
   int head=1; 
   int ear=2; 
   int tail=1; 
   int weight; 
   String color; 
   
   //設定值 weight=w; color=c
   cat(int w,String c){
 System.out.println("產生一隻叫cake的貓"); 
 System.out.println("cake有 "+foot+" 隻腳 "+head+" 顆頭 "+ear+" 隻耳朵 "+tail+" 條尾巴 "); 
   } 
} 

public class cats2{ 
   public static void main(String args[]){ 
 cat cake=new cat(6,"黃色"); 
 System.out.println("這是cake的體重 "+cake.weight+"KG"); 
 System.out.println("這是cake的顏色 "+cake.color); 
   } 
}

沒有留言:

張貼留言