黑馬程式設計師 Java基礎學習筆記5 類

2021-06-20 16:54:06 字數 1062 閱讀 2039

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

-------------------- 

建構函式

物件一建立就呼叫與之相對應的建構函式。

建構函式的作用:可以用於給物件進行初始化。

建構函式的小細節。

當乙個類中沒有定義建構函式時,那麼系統會預設該類加入乙個空引數的建構函式。當在類中自定義建構函式,預設的建構函式就沒有啦。

建構函式和一般函式的寫法上不同。建構函式是在物件一建立就執行,給物件初始化。而一般方法是物件呼叫才執行,是給物件新增物件具備的

的功能。乙個物件建立建構函式只執行一次。而已辦方法可以被該物件呼叫多次。

構造**塊

作用:給物件進行初始化。

物件一建立就執行,而且優先於建構函式執行。

和建構函式的區別:

構造**塊是給所有物件進行統一初始化。而建構函式是給對應的物件初始化。構造**塊中定義的是不同物件共性的初始化內容。

this 關鍵字

this代表它所在函式所屬物件的引用。

this的應用:當定義類中功能時,該函式內部要用到呼叫該函式的物件時,這是用this來表示這個物件。但凡本類功能使用啦

本類物件,都用this表示。

this語句:用於建構函式間的相互呼叫,this語句只能放在建構函式的第一行。因為初始化要執行。

static關鍵字

靜態 static

用法:是乙個修飾符,用於修飾成員(成員變數和成員函式);

當成員被靜態修飾後,就多了一中呼叫方式,除了可以被物件呼叫外,還可以直接被類名呼叫。  類名.靜態成員。

static特點

1隨者類的載入而載入。   2優先於物件而存在。 3被所有類所共享。  4可以被類名呼叫。

也就是說靜態會隨著類的消失而消失,說明它的生命週期最長。

---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------

-------------------- 

黑馬程式設計師 Java 學習筆記

filewriter 建立乙個filewriter物件,該物件一被初始化就必須明確被操作的檔案,而且該檔案會被建立到指定的目錄下。如果該目錄下已有同名檔案,將被覆蓋。下面的例子是將客戶端的檔案拷貝到伺服器上 客戶端 socket s newsocket 1.1.1.1 10000 定義客戶端的套接字...

黑馬程式設計師 java學習筆記 介面

介面 inte ce 初期理解,可以認為是乙個特殊的抽象類 當抽象類中的方法都是抽象的,那麼該類可以通過介面的形式來表示 class用於定義類 inte ce用於定義介面 介面定義時,格式特點 1介面中常見定義 常量 抽象方法。2介面中的成員都有固定修飾符。常量 public static fina...

黑馬程式設計師 JAVA學習筆記2

asp.net android ios開發 net培訓 期待與您交流!詳細請檢視 介面中的成員變數都是publci 的static 的和final 的。介面中的方法都是 public 的。單例模式 表示乙個類只會生成唯一的乙個物件。怎樣才能乙個類只會生成乙個物件呢 首先其構造方法是不應該被外界訪問的...