一 什麼是類
類就是使用者自己定義的一種資料型別
二 什麼是物件
物件就是類的例項化
三 構造方法有哪些特點
對物件進行初始化 可以有不同的引數
1, 構造方法的名字一定和類名相同
2,構造方法中不存在返回值
3,構造方法在建立物件時 例項化物件時被呼叫
四 方法有什麼特點
實現乙個物件的方法 相當於乙個成員函式直接進行呼叫 return 返回型別 void 無返回型別
五 this關鍵字
this可以代表當前類和當前物件
this.構造方法
this.方法(呼叫類中相應的方法)
this.成員變數 對類的成員進行初始化
this可以當返回值用?返回結果相當於是本類的物件
this關鍵字呼叫構造方法例項
class
pepeo
//有引數的建構函式
public
pepeo
(string name,
int age)
public
pepeo
(string name ,
int age,
string addr)
//寫乙個方法
public
void
sing()
}
測試上端**並且顯示結果
class test12
}
過載overload
方法頭相同 引數列表不同(個數和型別)
this.成員方法 舉例
//寫乙個求兩個人年齡差的函式
public
intagecha
(int age)
`this可以當返回值使用 相當於是本類的物件
//返回乙個pepeo物件
public
pepeo
getinstance()
構造方法 this關鍵字
類中的特殊方法,主要用於建立物件 特點 名稱與類名完全相同 沒有返回值型別 建立物件時,觸發構造方法的呼叫,不可通過.手動呼叫 public class test 1 class 物件名 例子 有參 public 物件名 形參string name,string numb,int age 注意 如果...
介面,構造方法,this關鍵字
一.介面 1 介面使用inte ce關鍵字宣告 類似於抽象基類 不能直接例項化介面 介面中的方法都是抽象方法,實現類或結構就需要實現所有介面的成員。2 介面成員預設且必須是公開的 public 且不能包含任何訪問修飾符。3 介面不能包含常量 字段 運算子或型別 不能包含靜態成員。4 當顯式實現該介面...
JAVA super關鍵字以及 構造方法
1 呼叫父類的構造方法 super or super parameters 注 不像屬性和方法,父類的構造方法是不被子類繼承的,只能從子類的構造方法中用super關鍵字來呼叫。2 super必須放在構造方法的第一行。3 構造方法可以呼叫過載的構造方法 使用this關鍵字 或他的父類的構造方法 使用s...