在寫Java代碼的時候,自定義方法的時候,都會牽扯到參數問題,方法參數包括輸出參數和輸入參數。
下面主要說說輸出參數:
1.沒有輸出參數的時候就直接把輸出參數寫成void就可以。
2.當輸出參數隻有一個資料的時候,直接傳回輸出參數直接寫成輸出資料的類型就行。
3.當輸出多個資料且類型一緻的時候,使用數組,集合等等也可以實作。
4.當輸出多個資料但是資料類型不一緻的時候,此時就比較麻煩。此時需要将需要傳回的資料類型封裝到一個類中,然後傳回的值寫成新封裝的類的名字即可。
例如:
public class Result{
int A;
String B;
List C;
public Result(int a,String b,List c){
this.A = a;
this.B = b;
this.C = c;
}
}
public Result F(){
int a = 2;
String b = "test";
List c = new ArrayList();
return new Result(a,b,c);
}
注意:針對于2,3,4來說也可以将輸出參數寫成void ,但是需要把輸出參數設定成類的成員變量。
例如:
public class test{
private int a;
private String b;
private List c;
public void F(){
a = 2;
b = "test";
c = new ArrayList();
}
}
原文:http://blog.csdn.net/li1500742101/article/details/38419309