方法引數型別以及返回值型別問題

2021-09-28 12:09:41 字數 795 閱讀 9449

1.類名作為形式引數&返回值型別;

類名作為形式引數,即乙個方法的形參要的是型別,就傳類的乙個物件(extends)。

類名作為返回值,即乙個方法的返回值要的是型別,就返回類的乙個物件。

2.抽象名作為形式引數&返回值型別;

抽象名作為形式引數,即乙個方法的形參要的是抽象類型別,就傳該抽象類的子類的乙個物件(extends)。

抽象名作為返回值,即乙個方法的返回值要的是抽象類型別,就返回抽象類的子類的乙個物件。

3.介面名作為形式引數&返回值型別。

介面名作為形式引數,即乙個方法的形參要的是介面類型別,就傳該介面類的子類的乙個物件(implements)。

類名作為返回值,即乙個方法的返回值要的是介面類型別,就返回該介面類的子類的乙個物件。

舉例:

public

class

mytest3

public

static iinte***ce show

(string name, iinte***ce iinte***ce)

}inte***ce

iinte***ce

class

eeimplements

iinte***ce

}

方法引數型別以及返回值

乙個方法的形參要乙個類 型別,就傳乙個該類的物件 public class mytest public static void set student student,int num class student 輸出結果 2乙個方法的形參要乙個抽象類 型別,傳乙個該抽象類的子類物件 public c...

spring mvc返回值型別

spring mvc處理方法支援如下的返回方式 modelandview,model,modelmap,map,view,string,void。下面一一進行說明 返回的邏輯檢視名是 demo message 通過modelandview構造方法可以指定返回的頁面名稱,也可以通過setviewnam...

引數傳遞以及返回值

在呼叫乙個方法時,我們經常傳入我們需要的引數,對於基本型別的傳入,在執行方法時直接用即可,這裡僅介紹幾種引用型別的引數傳遞 類名作為形式引數 如果乙個方法的形參要乙個類 型別,就傳入乙個該類的物件 根據 可知,建立物件時完成初始化,此時物件裡的的num時2,在呼叫方法時,傳入30,替代了原來的2,所...