本文目錄一覽:
java方法的參數可以是多個嗎
不可以,參數需要傳遞值,介面里只有方法申明,不能有參數屬性,所以傳遞介面類型沒有任何意義。
java 一個方法中有多個類型相同的參數
這種技術叫方法重載
方法重載概念:
方法重載是讓類以統一的方式處理不同類型數據的一種手段。
Java的方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同個數和類型的參數來決定具體使用哪個方法, 這就是多態性。下面是一個方法重載的例子:
class MethodOverloading {
viod receive(int i) {
System.out.println(“Received one int data”);
System.out.println(“i=”+i);
}
viod receive(float f) {
System.out.println(“Received one float data”);
System.out.println(“f=”+f);
}
viod receive(String s) {
System.out.println(“Received a String”);
System.out.println(“s=”+s);
}
}
注意,Java的方法重載要求同名的方法必須有不同的參數表,僅有返回類型不同是不足以區分兩個重載的方法。
java實現一個類返回多個參數
可以自己定義一個多參數的bean類,返回這個類就可以了。
public
class
ReturnBean{
private
String
arg0;
private
List
arg1;
public
void
setArg0(String
arg0){
this.arg0=arg0;
}
public
void
setArg1(List
arg1){
this.arg1=arg1;
}
public
String
getArg0(){
return
arg0;
}
public
List
getArg1(){
return
arg1;
}
}
public
class
TestReturn{
public
ReturnBean
getReturn(){
return
new
ReturnBean();
}
}
原創文章,作者:BUUQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148736.html