Java程式、類別與物件
Java是物件導向程式語言(Object-Oriented Programming,OOP),程式運行時由多個物件組成,而物件則是以類別來定義的。簡單理解:類別是藍圖(如房屋藍圖),用來建立一個或多個物件(建築多棟房屋)。
寫程式是在寫類別的內容,執行時類別會載入記憶體並形成物件來運行。
建立專案
Create New Project。
Java的檔名就是類別檔名。
Java慣例:
- 類別為名詞,大寫開頭。檔案建立後可按〔Shift+F6〕重新命名。
- 方法以動詞小寫開頭
程式結構說明
類別由變數與方法組成,類別、變數與方法皆可指定不同的存取權限供其他類別來使用。
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
說明:
- 範例中的
public
分別是類別與方法的存取權限,表示二者皆為可公開使用。 - Main是類別名,main是方法名。
- static是靜態之意,屬於類別所有,不需要建立成物件就能使用。
- 方法名左側必須指定回傳值的資料型態,void表示不回傳。
- args是參數名,其型態 String[] 是字串陣列。
- System是Java內建的系統類別,out是static的變數,即系統的標準輸出物件
(standard output, stdout)
Live Template
程式碼樣板。
樣板 | 定義 |
---|---|
sout | System.out.println($END$); |
soutm | System.out.println("$CLASS_NAME$.$METHOD_NAME$"); |
建立專屬的即時樣板
System.out.println("@@$FILE$.$METHOD$ #$LINE$:$END$" + $VAR$);
解說影片
##
您可能也會有興趣的類似文章
- IntelliJ IDEA Live Template(即時樣板)的使用與範例說明(IDEA #5) (0則留言, 2019/08/11)
- 用IntelliJ IDEA的GUI Designer開發Swing程式 (0則留言, 2014/02/14)
- 快速建立IntelliJ IDEA的Live Template的步驟 (0則留言, 2014/02/21)
- [IntelliJ IDEA] Java / JavaScript除錯小技巧 (0則留言, 2014/08/14)
- 使用IntelliJ IDEA 12的Android UI Designer輕鬆寫Android App (1則留言, 2012/08/09)
- 使用IntelliJ IDEA學習Java程式設計 (IDEA #1) (0則留言, 2019/07/14)
- 如何在啟動IntelliJ IDEA idea64.exe時指定特定JDK (0則留言, 2015/11/14)
- 原來IntelliJ IDEA也有中文的網站 (0則留言, 2008/08/22)
- 第一次執行IntelliJ IDEA與初始設定(IDEA #2) (0則留言, 2019/07/14)
- IntelliJ IDEA直接開啟專案的方法 (0則留言, 2010/06/03)
- 由桌面啟動IntelliJ IDEA 14 64-bit執行檔 (0則留言, 2014/11/07)
- 方便的IntelliJ IDEA Markdown外掛idea-multimarkdown (0則留言, 2015/11/14)
- Migration Guide: Eclipse IntelliJ IDEA (0則留言, 2015/07/07)
- IntelliJ IDEA的啟動設定與建議安裝的外掛(IDEA #3) (0則留言, 2019/07/21)
- 使用IntelliJ IDEA建立Spring Boot專案 (0則留言, 2016/03/18)