2019/0509/Java物件導向(函式)_儲存型態+回傳值+多載+自制+例外處理+this參照+存取+複合
https://matthung0807.blogspot.com/2018/02/java-overload.html
#前期提要
##函式儲存記憶體型態
靜態Static
###用法
###Static函式只能存取 static成員,即類別函式只能存取類別變數和類別方法函式,不能存取實例變數和實例方法函式
###Static函數只能存取static的變數使用static的方法
###動態靜態無法互相呼叫存取
##函式傳回值型別
##呼叫函式
#函式呼叫參數狀態有兩種方式
##傳值 (pass by reference

###範例 java12_9.java ( 一維陣列參數reference
###老師的範例碼
###範例Java12_10java (二維陣列參數 value / return值方法函數
### 所以說 基礎參數型別 char 就是 value 方式傳參數值
##函式方法多載(method overloading)
多載(Overload)指在一個類別(class)中,定義多個名稱相同,但參數(Parameter)不同的方法(Method)。
###老師程式碼
###範例java12_11.java
###老師程式碼
##自制類別與物件
###Time 類別”自製類別”案例研究
###程式碼範例 Time1.java
##自建構類別與物件的預設值
###如果要讓自制類別物件更完整在出現例外時就要有例外處理。
利用throw 丟出例外處理 IllegalArgument
###keyword

###程式碼如以下
##題外話
如果不ctrl + f5清空暫存就會造成庫的版本引入錯誤
###Tien1Test.java
###程式碼如下
###範例 MemberAccessTest.java
###而且如果放開存取權會變成說有些在類別內的驗證程式碼會吃不到
##this參照
##範例thistest.java
### thistest.java程式碼
##Time2多載overloaded constructor建構子的案例
##建構式 不會有回傳型態 都是 void 因為是要給使用者 new的
##存取函式/方法get set
### 以上基本class設計結構都在以下 Time2.java裡面有範例
### Time2.java程式碼
###自建類別或物件
##補充概念:
###接著 Time2Test.java
###程式碼
##複合 composition
###案例Employee自訂類別表示特定員工身分 包含其他類別
###檔案Date.java類別 ( 老師之前實作了
###老師程式碼
###Employee.java
展示複合
###EmployeeTest.java 展示複合
##靜態類別成員 static 案例
下次設計自己的class 類別繼承階層
感覺下次就會講多型因為跟繼承有關
Previous2019/0508/Asp.Net_MVC_Model_ADO.NET+Entityframework+LoginMember實作+MVC觀念Next20919/0510/第八次專題報告=功能DEMO
Last updated
