抽象類和介面作為返回值型別的問題

2021-07-24 07:04:12 字數 720 閱讀 8116

1/*2

返回值型別

3引用型別:

4類:返回的是該類的物件

5抽象類:返回的是該抽象類的子類物件

6介面:7*/

8abstract

class

person

1112

class

persondemo 19}

2021

class student extends

person 25}

2627

class

persontest2

34 }

抽象類作為返回值型別

介面作為返回值型別

1/*2

返回值型別

3基本型別:

4引用型別:

5類:返回的是該類的物件

6抽象類:返回的是該抽象類的子類物件

7介面:返回的是該介面的實現類的物件8*/

9//定義乙個愛好的介面

10inte***ce

love

1314

class

lovedemo 21}

2223

//定義具體類實現介面

24class teacher implements

love 28}

2930

class

teachertest2

37 }

Java返回值 類 抽象類 介面

用 toc 來生成目錄 返回值型別 基本型別 基本型別太簡單,我不準備講解 引用型別 類 返回的是該類的物件 抽象類 返回的是該抽象類的子類物件 介面 返回的是該介面的實現類的物件 1 類作為返回值 class student class studentdemo class studenttest2...

抽象類作為方法的引數和返回值

抽象類animal public abstract class animal 子類dog public class dog extends animal 測試test類 將抽象類型別,作為方法的引數進行傳遞 public class test 方法operatoranimal,引數是乙個抽象類 呼叫...

13 5 抽象類和介面作為方法的引數與返回值

抽象類作為方法的引數 抽象類 abstract classperson classstudentextendsperson 測試類 public classtest 定義乙個方法method,用來接收乙個person型別物件,在方法中呼叫person物件的show方法 public static v...