關於java中構造方法的知識點

2021-08-18 09:51:34 字數 418 閱讀 7935

構造方法:

1.沒有返回值

2,方法名與類名相同

構造的方法只能被new這個關鍵字呼叫

當new物件的時候,其實就是在呼叫構造方法

沒有任何引數,方法體裡也是空的構造方法如果我們沒有寫任何乙個構造方法,那麼系統會送給我們乙個無參的構造方法,只要是寫了,系統贈的這個無參方法就會被收回

分兩種場景:

一:為了讓物件中必須有某種屬性,就像想讓乙個檔案有乙個名字一樣,這時候會寫上構造方法,並對這個屬性進行賦值,這樣的話,該了類中就沒有了無參的構造方法了就可以保證該屬性一定是有值得.

二:當乙個物件創造出之後,大多數的時候都是設定某些初始值,那麼我們可以把這些屬性放在構造方法中去賦值來簡化**,這種使用方式不要忘記,手動把無參構造方法不上

否則當不需要給初始值建立時,就沒有辦法使用無參的構造方法了

java 中關於多型的知識點總結

多型 一種事物多種表現形式。可分為三種 具體類多型 抽象類多型 介面類多型 舉例說明 貓是動物,狗是動物。多型的前提 有繼承 有重寫 有父類的指標指向子類的物件 父類 f new 子類 體現 class fu class zi extends fu class dome 多型中成員訪問的特點 成員變...

關於Java集合的方法 知識點 總結記錄

一 arrays.aslist 方法的使用 首先,該方法是將陣列轉化為list。有以下幾點需要注意 1 該方法不適用於基本資料型別 byte,short,int,long,float,double,boolean 2 該方法將陣列與列表鏈結起來,當更新其中之一時,另乙個自動更新 3 不支援add和r...

32點關於Java的瑣碎知識點

1.對於類中的final型別屬性,一般在宣告的時候直接寫 final int a 1 但也可以在建構函式中進行賦值 如 final int a a a 1 但要注意 需要每乙個建構函式都賦值,且不能巢狀。而 如果想寫static final int a 則必須在宣告時進行初始化,static fin...