物件導向 空參有參構造

2022-08-18 02:33:12 字數 550 閱讀 1996

物件導向

物件導向的三大特點:

封裝 繼承 多型

封裝:將物件的屬性和實現細節隱藏,對外只提供公共的訪問方式。

優點:防止資料的篡改,提高安全性,隱藏細節。

由private 封裝

對外提供get  set   方法獲取

private許可權修飾符:

修飾成員變數和成員方法,被私有的成員只能在本類中訪問

this關鍵字作用:this代表當前正在呼叫方法的物件

構造方法:

特點:構造方法是一種特殊的方法,方法名與類名相同

沒返回值型別

其返回值可以理解為是新建立物件的引用

作用:給物件初始化,即:給成員變數賦值

注意:如果沒有寫,系統提供乙個預設構造方法(即:空參構造)

多個構造方法是以過載的形式存在的

使用new student();實際上就是在呼叫空參構造方法

this關鍵字在構造方法中的使用

•        在某個構造方法中去呼叫本類的其它構造方法

•        必須放在構造方法的第一句

構造方法 空參構造 有參構造

1.給物件的資料或屬性進行初始化 2.特點 一 方法名與類名相同 二 沒有返回值型別,連void都沒有 三 沒有返回值 四 構造方法不能用物件呼叫,在建立物件時,系統會自動呼叫 public class play class person public person string name,int ...

有參構造與無參構造

定義person類 public class person 2.有參構造 一旦定義有參構造,無參就必須顯示定義 public person string name main函式呼叫 person person newperson 和平 system.out.println person.name 一...

有參構造與無參構造

構造方法是一種特殊的方法,它是乙個與類同名且返回值型別為同名類型別的方法。物件的建立就是通過構造方法來完成,其功能主要是完成物件的初始化。當類例項化乙個物件時會自動呼叫構造方法。構造方法和其他方法一樣也可以過載。修飾符 類名 如果開發中沒有定義無參構造方法,jvm預設給類分配乙個無參構造,形如 pu...