上篇提到的1-2部分你可以參考有關書籍。下面我重點詳細的探討一下3部分:
只要是類庫,無一不涉及到方法(函數)和參數(對象) 。
分類:
方法:
有參數,無參數;
又返回值,無返回值;
或是以上兩行的任意組合。
參數:
形式參數,實際參數,空參數。
註解:
- 形參:在方法體內直接訪問成員數據。
- 實參:再分配的指定類型的內存中數據成員。
- 空參:只分配指定類型的內存大小。
- 成員數據:方法或者屬性。
定義(語法格式):
方法格式:
[訪問說明符] [方法修飾語] [返回類型] 方法名 ([形參]) // []中的項屬於可選項。
/*含有“read、get、receive”等關鍵字的方法,要傳空參,否則傳實參*/
參數格式:
- 實參:複製符號兩端均可作實參。
- 形參:複製符號左端菜可作空參且該對象(空參)是構建在數珠基礎上的。
註解:
- 複製符號左端是對象,右端是:類或則子類構造器;方法或屬性返回值。
- 賦值:直接賦值,接收形參。
- 空參必須保留內存空間,所以只能通過構造器分配一個空內存,其他語言可通過定義對象直接分配內存。
調用格式:
對象。方法( ) 或則 對象。屬性
特殊性(針對於java):
有派生類的抽象類以及無返回說明符的接口類他們的對象都使用子類對象。
無派生類的抽象類以及無返回說明符的接口類他們的對象由返回值創建。