Java學習筆記(第二課 方法)

2021-08-09 09:51:49 字數 1633 閱讀 1207

方法

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...