.


類別(Class)-基礎

類別(Class)可說是建立物件的一個藍圖,是一個使用者自行定義的資料型態。

先以一個範例說明之:

class部分程式 class animal{
        private int legs;
        private int eyes;
        public void setLegsEyes(int legs, int eyes){
                this.legs = legs;
                this.eyes = eyes;
        }
}
public class example{
        public static void main(String[] args){
                animal cats = new animal();
                cats.setLegsEyes(4, 2);
                }
        }
}
分項說明 建立類別animal{
        宣告成員變數legs(型態int,隱藏)
        宣告成員變數eyes(型態int,隱藏)
        宣告成員方法setLegsEyes(型態void,公開,回傳值(int legs, int eyes)){
                成員變數等於回傳值legs
                成員變數等於回傳值eyes
        }
}
主程式class{
        主程式{
                宣告變數cats(型態animal)
                使用成員方法並傳值
                }
        }
}


由以上範例可知class有如一個分類,該分類定義了各種特徵、行為、運作方式,
藉由表示某物是該類別來使用內部的成員變數、成員方法。