Java中傳參和返回值方法總結

2021-09-24 18:46:46 字數 1414 閱讀 2784

如果你以後看到乙個方法的形參要乙個「類」型別,就傳乙個該類物件

public

class

mytest

}class

student

}

如果你以後看到乙個方法的形參要乙個「抽象類型別」,就傳該類的子類物件

public

class

mytest2

private

static

void

setmethod

(animal an,

int num)

}abstract

class

animal

class

dogextends

animal

}

如果你以後看到乙個方法的形參要乙個「介面」型別,你就穿乙個介面的子類物件

public

class

mytest3

private

static

void

test

(myinte***ce myinte***ce,

int b)

}inte***ce

myinte***ce

class

myclass

implements

myinte***ce

}

如果你看到乙個方法的返回值型別,要乙個「類」型別,你就返回乙個該類物件

public

class

mytest4

}class

school

}

public

class

mytest5

private

static myinte***ce1 getinte***ce

(int num)

}inte***ce

myinte***ce1

class

myclass1

implements

myinte***ce1

}

如果你以後看到乙個方法的返回值型別,要乙個「抽象類」型別,你返回乙個該抽象類的子類物件

public

class

mytest6

private

static animal1 getanimal

(tiger tiger)

}abstract

class

animal1

class

tiger

extends

animal1

}

Java基礎教程18 方法傳參和返回值

前面一篇介紹了方法的建立和呼叫,這篇我們介紹帶引數的方法定義和呼叫,還有演示乙個方法有返回值。前面我們main方法前面修飾符有乙個void關鍵字,void表示方法沒有返回值。如果要返回值,就需要使用return這個關鍵字,而且要定義返回值的資料型別。請看下面示例。package lessons pu...

關於函式傳參及返回值

很多剛學指標的人多會遇到這樣的情況,就是你給乙個函式傳遞乙個指標變數,在這個函式中為這個指標申請空 間,賦值,可是等函式結束後這個指標還是乙個空指標,對其的操作編譯器會報段錯誤或乾脆給你乙個莫名其妙的值,這是乙個隨機數。如 include include int my fun int p int m...

Java 中帶參無返回值方法的使用

有時方法的執行需要依賴某些條件,換句話說,想通過方法完成特定的功能,則需要提供額外的資訊才行.例如,現實生活中電飯鍋可以實現 煮飯 的功能,但前提是我們必須提供食材,如果我們什麼都不提供,那就真是的 巧婦難為無公尺之炊 了。我們可以通過在方法中加入引數列表接收外部傳入的資料資訊,引數可以是任意的基本...