如果你以後看到乙個方法的形參要乙個「類」型別,就傳乙個該類物件
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 中帶參無返回值方法的使用
有時方法的執行需要依賴某些條件,換句話說,想通過方法完成特定的功能,則需要提供額外的資訊才行.例如,現實生活中電飯鍋可以實現 煮飯 的功能,但前提是我們必須提供食材,如果我們什麼都不提供,那就真是的 巧婦難為無公尺之炊 了。我們可以通過在方法中加入引數列表接收外部傳入的資料資訊,引數可以是任意的基本...