JAVA程式語言-類別與物件(Class and Object)
Class(類別) 跟 Object(物件)
Object物件:
對一個動物來說物件就好比說他的各種行為、名字、年齡等等,ex:跑、跳、叫都可以稱之為物件。
對一個軟體來說他所宣告出的變數或類別都可以算是物件。
Class 類別:
類別是一個藍圖,裡面可以放入各種變數,裡面可以包含:
- 一般變數常見的 String、int、double、short、long、char。
- 在JAVA裡面原先就預設好的一些物件 JFrame(視窗化會用到)、Frame(視窗化會用到)、JPanel(繪圖)
- 自訂義的類別(Class)。
直接舉個範例Class為一隻狗,那書裏面包含了Object會叫、會跑、會跳、目錄、頁數、內容、作者、定價等等
宣告方式
Class Dog{
String name;
void Run(double feet){
System.out.println("Run"+feet+"meters!! Are you kidding me?");
}
void Bark(){
}
void Jump(){
}
}
程式範例:
以下分成兩個檔案請范在同一個資料夾底下以方便執行~