構造方法(構造器):
是特殊的方法,作用是用來給成員變數(field,字段,屬性)初始化。
1.構造方法(構造器)的特殊在於沒有返回值這個位置,方法名與型別相同
如: 點
public class point
...普通方法
}2.預設無參構造器:如果定義類時,沒有新增構造方法,系統會預設提供乙個共有的沒有形式引數的構造方法
public point(){}
注意:如果定義期間,提供了構造器,系統不再 提供無參構造器。
3.有參構造器:
因為構造器是用來給成員變數初始化的,
為了方便,所以形式引數的名稱都與成員變數一致。
因此,在賦值時,this.不能省略。
4.構造器的呼叫:
只能是new關鍵字來呼叫 。 new 構造方法(有參傳參)。
物件的例項化:是由new完成的(物件此時就存在了,但是成員變數都是預設值)
物件的成員變數初始化:是由new呼叫的構造器進行的(成員變數是第一次被賦值)
2.構造器的過載:
乙個類中,可以有多個構造器。
方法名相同,引數列表不同
java物件導向 三 構造方法
先觀察如下格式 類名稱 物件名稱 new 類名稱 上述格式為宣告並例項化乙個類的物件,其解釋如下 類名稱 要定義物件的資料型別 物件名稱 日後進行類屬性或方法操作的標記變數 new 開闢堆記憶體空間 類名稱 例項化物件,屬於方法,即在類中提供乙個和類名稱相同的方法,此處實際上就表示了類中的構造方法,...
java物件導向程式設計
抽象及封裝 簡述抽象和封裝 1 為什麼使用物件導向?現實世界就是 物件導向的 世間萬物皆物件,物件導向就是採用 現實模擬 的方法設計和開發程式。2 物件導向設計的過程就是抽象的過程,分一下3步 1 發現類 2 發現類的屬性 3 發現類的方法 3 類圖 this通常指當前物件的引用,它可以呼叫當前物件...
java物件導向程式設計
物件導向程式設計 object oriented programming 簡稱oop 什麼是物件導向程式設計 世界萬物皆物件,一切都是物件!1,類 是對一類事物的抽象描述,注意 在程式裡面定義好乙個類以後,並不能真正的執行,如果要使類發揮效果執行起來,必須建立物件 類包含屬性和方法 構造方法 是在建...