28    存取權限控制
存取權限可區分為Class的存取權限及Class成員的存取權限。Class的成員包括欄位(field)與方法(method),欄位之基本資料型別及參考資料型別皆包含在內。存取權限有publicprotectedpackage access(沒有指定時)private四種,指定方法為置於定義之最前方。

祈泊 發表在 痞客邦 留言(0) 人氣()

圖27-1 類別繼承體系例
27   多型(Polymorphism)
多型(polymorphism)是物件導向程式語言的三個重要特徵之一,其他兩個是資料抽象化(data abstraction)及繼承(inheritance)

祈泊 發表在 痞客邦 留言(0) 人氣()

圖26-1
26   多變的變數
變數(Variable)基本上可當作資料(Data)、欄位(Field)、屬性(Attribute),甚至是參數(Parameter)、引數(argument)來看,視使用場合而定。

祈泊 發表在 痞客邦 留言(3) 人氣()

圖 25-1各環境變數、引數關係圖
25   環境變數及命令列變數、選項引數設定
之前於「開發環境」章節中已簡單說明過環境變數,但環境變數及其引數甚為繁雜,特闢專章說明,主要以Windows 7為例。
Windows 710可進入[控制台] ->[系統及安全性]->[系統]->[進階]->[環境變數]新增環境變數或編輯現有環境變數,選擇user的使用者環境變數時,效用僅限於該使用者,如選擇系統環境變數,則適用於全部使用者。

祈泊 發表在 痞客邦 留言(0) 人氣()

24   例外處理(Exception handling)-2
[24-1內建例外處理類別的訊息]

祈泊 發表在 痞客邦 留言(0) 人氣()

圖23-1
23   例外處理(Exception handling)-1
撰寫Java原始碼、編譯並執行,期間會碰到各種問題,有些屬於程式語法錯誤、程式邏輯錯誤,有些屬於作業系統、硬體錯誤等。這些錯誤有些必須在程式中預作處置,有些則非程式可以控制的。

祈泊 發表在 痞客邦 留言(0) 人氣()

圖22-1
22   從抽象類別(Abstract Class)介面(Interface)
[22-1抽象類別(Abstract Class)]

祈泊 發表在 痞客邦 留言(0) 人氣()

圖21-1繼承圖示
21   繼承及相關之修飾子、關鍵字
依據民法的親屬˙繼承篇,繼承者頂多只能獨得或均分被繼承者的所有財產,甚至還會被課一大筆遺產稅,繼承之後,被繼承者的財產就轉移了,換了個所有者。但Java的類別就不同了,除了得到被繼承類別的所有功能之外,還可自行修改及增添功能,當然也有一些不能達到所有原功能的一些限制,且原類別還存在,還可很博愛的被繼承。這大概也是Java的繼承關鍵字不使用inherits,而使用extends的關係吧!

祈泊 發表在 痞客邦 留言(0) 人氣()

圖20-1
20   套件(Package)
Java程式編譯時如無命令列-d選項引數指定位元碼檔(.class)存放目錄(資料夾),將和原始碼檔(.java)並存於同一資料夾,且有可能所有程式之原始碼檔、位元碼檔都混在一起。為了將同一組功能的程式(例如人事系統、銷售系統等)同放在一個資料夾,以資和其他功能的程式作區別,雖然單單使用-d選項引數也可達到目的,但使用套件(Package或稱為包裹)之功能,則更見效率。

祈泊 發表在 痞客邦 留言(0) 人氣()

圖19-1
19   Java的程式檔構成
[19-1 Java的程式檔]
目前為止我們看到的Java程式檔有兩種,存放原始碼的檔案及存放位元碼的檔案。原始碼檔以「記事本」編輯,須指定副檔名為.java;原始碼經編譯後成為位元碼檔,副檔名自動生成為.class

祈泊 發表在 痞客邦 留言(0) 人氣()

18   特殊的方法-建構式(Constructor)
建構式有稱為建構子者,為當物件建立時會自動被呼叫的特殊方法,建構式名稱必須和類別名稱相同。

祈泊 發表在 痞客邦 留言(0) 人氣()

17   類別(2)-類別的修飾子
[17-1類別(Class)的修飾子]

祈泊 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。