類的成分:屬性 行為
屬性:全域性變數 區域性變數
構造器(對於物件相關屬性進行初始化操作)
構造器的定義範圍
1構造器的名稱必須盒類名稱一致
2構造器不能包含任何型別的返回值(包括void)
類之間的關係:橫向關係
縱向關係
橫向關係: 依賴關係
關聯關係
聚合關係
組合關係
縱向關係:繼承(extends)
繼承可以使類的擴充套件性提高,減少重複程式碼的編寫
實現
**由於方法結構中包含返回值型別和引數成分,根據這兩個成分的組合,方法可以分為4中類別**:
無引數無返回值
無引數有返回值
有引數無返回值
有引數有返回值
引數(Parameter):在執行方法時需要傳遞到方法中使用的一些資料,引數的型別可以是任意的,數量可以是任意多個,引數順序也可以任意的
在宣告方法時定義的引數,稱之形式引數(形參)
在物件方法進行呼叫時傳入的引數稱之實際引數(實參)
返回值(returns):在方法執行完畢之後,傳遞到方法之外的資料;返回值的型別可以是任意,返回的具體值(或者變數)必須要跟方法定義的返回型別匹配。
public class Tools {
/**
* 有參有返回值
* @param a 數值1
* @param b 數值2
* @return 返回兩個數值中較大的一個
*/
public int max(int a,int b) {
return a > b ? a : b;
}
/**
* 無參有返回值
* 返回字串時間
* @return
*/
public String nowTime() {
return "2020年11月3日 10:46:22";
}
/**
* 有參無返回值
* 列印輸出引數內容
* @param msg
*/
public void log(String msg) {
System.out.println(msg);
}
/**
* 無參無返回值
*/
public void tips() {
System.out.println("天氣冷了,多穿衣服,多喝開水!");
}
本文章已修改原文用詞符合繁體字使用者習慣使其容易閱讀
版權宣告:此處為CSDN博主「一顆poi草」的原創文章,依據CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/weixin_52132057/article/details/109554410