Java方法輸出參數

在寫Java代碼的時候,自定義方法的時候,都會牽扯到參數問題,方法參數包括輸出參數和輸入參數。

下面主要說說輸出參數:

1.沒有輸出參數的時候就直接把輸出參數寫成void就可以。

2.當輸出參數只有一個數據的時候,直接返回輸出參數直接寫成輸出數據的類型就行。

3.當輸出多個數據且類型一致的時候,使用數組,集合等等也可以實現。

4.當輸出多個數據但是數據類型不一致的時候,此時就比較麻煩。此時需要將需要返回的數據類型封裝到一個類中,然後返回的值寫成新封裝的類的名字即可。

  例如:

<span style="font-family:Microsoft YaHei;font-size:18px;">public class  Result{
    	int A;
    	String B;
    	List<String> C;
    	
    	public Result(int a,String b,List<String> c){
    		this.A = a;
    		this.B = b;
    		this.C = c;
    	}
    }
    
    public Result F(){
    	int a = 2;
    	String b = "test";
    	List<String> c = new ArrayList<String>();
    	return new Result(a,b,c);
    }</span>


注意:針對於2,3,4來說也可以將輸出參數寫成void ,但是需要把輸出參數設置成類的成員變量。

例如:

<span style="font-family:Microsoft YaHei;font-size:18px;">public class test{
    	private int a;
    	private String b;
    	private List<String> c;
        
        public void F(){
        	a = 2;
        	b = "test";
        	c = new ArrayList<String>();
        }
    }</span>


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章