物件導向之形式引數與返回值問題

2021-07-03 18:38:52 字數 1780 閱讀 6241

1.形式引數為類名時:需要的是該類的物件

程式**如下:

class student

5: }
6:
7:

class studentdemo

11: }
12:
13:

class studenttest

29: }

2.形式引數為抽象類時:需要的是該抽象的類子類物件

程式**如下:

abstract

class person

4:
5:

class persondemo

9: }
10:
11:

//定義乙個具體的學生類

12:

class student extends person

16: }
17:
18:

class persontest

25: }

3.形式引數為介面名時:需要該介面的實現類物件

程式**如下:

//定義乙個愛好的介面

2:

inte***ce love

5:
6:

class lovedemo

10: }
11:
12:

//定義具體類實現介面

13:

class teacher implements love

17: }
18:
19:

class teachertest

26: }

4.返回值型別為類名時:返回的是該類的物件

程式**如下:

class student

5: }
6:
7:

class studentdemo

16: }
17:
18:

class studenttest2

27: }

5.返回值型別為抽象類名時:返回的是該類的子類物件

程式**如下:

abstract

class person

4:
5:

class persondemo

12: }
13:
14:

class student extends person

18: }
19:
20:

class persontest2

27: }

6.返回值型別為介面名時:返回的是該介面的實現類的物件

程式**如下:

//定義乙個愛好的介面

2:

inte***ce love

5:
6:

class lovedemo

13: }
14:
15:

//定義具體類實現介面

16:

class teacher implements love

20: }
21:
22:

class teachertest2

29: }

物件導向9 形式引數和返回值問題

形式引數 基本型別 引用型別 類 要的是該類物件 抽象類 要的是該抽象類子類物件 介面 要的是該介面的子類物件 具體類作為形式引數 class student class studentdemo 測試類 public class demo1 輸出 study.study.抽象類作為形式引數 abst...

物件導向 形式引數和返回值的問題

此種型別比較簡單,對實際引數沒有影響 2 引用型別 形式引數是基本類,以 為例 class student class studentdemo 測試類 public class persontest 由於在studentdemo類中,method方法的形式引數是乙個student類 具體類 那麼如何...

Java基礎之形式引數與返回值問題

形式引數的問題 形式引數是基本型別,對實際引數沒有影響 簡單 形式引數是引用型別 1 形式引數是普通類 此時需要的是該類的子類物件 舉例 packageorg.westos.形式引數和返回值的問題 classstudent classstudentdemo 測試類 publicclass perso...