方法:
1、 成員方法(例項方法):[修飾符] 返回值型別 識別符號(引數列表)
2、 靜態方法:(類的方法):[修飾符] static 返回值型別 識別符號(引數列表)
3、 構造方法:[訪問修飾符] 類名()
形參列表中的資料型別可以為:1、基本資料型別
2、引用資料型別:物件(string、陣列、集合、封裝類、、、)
注意:構造方法在例項化物件的時候執行構造方法。
作用:初始化成員變數。
補充:方法過載:過載(overloading)是在乙個類裡面,方法名字相同,引數不同。與返回值型別、訪問修飾符無關。
規則:(1)引數型別不同
(2)引數個數不同
(3)引數順序不同
內部類:
1、 成員內部類:成員內部類宣告在類中,方法體、**塊之外。和成員變數、成員方法在同一級別。
例項:packagecom.test02;
public
classout }
public
static
voidmain(string args) }
2、 靜態內部類:宣告位置參考成員內部類。在修飾符後加上static。
例項:packagecom.test02;
public
classout }
public
static
voidmain(string args) }
3、 區域性內部類:宣告在方法體或**塊內,作用域範圍在方法體或**塊內。
例項:packagecom.test02;
public
classout }
//例項化區域性內部類
innerinner=newinner();
inner.print(); }
public
static
voidmain(string args) }
4、 匿名內部類:宣告位置同區域性內部類一樣,前提條件:必須繼承乙個類或實現乙個介面,匿名內部類的宣告和例項化物件是同時進行的。
一般使用於獲得抽象類或介面物件。
語法:父類名/介面名 物件名 = new 父類名/介面名()
例項:packagecom.test02;
public
classout1extendsout ; }
} }
抽象類不能例項化,只能通過繼承,然後例項化子類,實現例項化物件。
JAVA第二課總結
一 資料型別說明 二 變數宣告使用 byte 1 字元 int 4 short 2 long 8 float 4 double 8 三 常量 四 final修飾常量,一次定義,命名大寫 五 變數賦值運算 六 scanner input new scanner system.in 從控制台接受資料 i...
linux學習第二課
今天跟著benjamin學習linux的第二課,主講內容 linux作業系統的檔案 一.linux系統下除了一般檔案外,所有的目錄和裝置 光碟機,硬碟等 都是以檔案的形式存在了。所以這裡就出現了乙個問題,我們怎樣才能使用物理裝置中的資料呢,linux系統是將物理裝置掛載 linux中乙個非常重要的概...
Android學習第二課
android技術結構圖 是針對安卓,對linux kernel進行優化 libraries android rumtime core libraries dalvik virtual machine 常用庫應用程式框架方便了我們的開發 手機的應用程式 android的四大元件 activity s...