Return multiple values from one method

public class Config {
    SimulatedObject returnVals(int a, int b, String c, String d){
        SimulatedObject sim = new SimulatedObject(a + b, c + d);
        return sim;
    }
}

class SimulatedObject{
    int num;
    String str;
    SimulatedObject(int num, String str){
        this.num = num;
        this.str = str;
    }
}

public class ReturnValue {
    public static void main(String[] args){
        Config config = new Config();
        SimulatedObject sim02 = config.returnVals(1, 3, "Hello ", "Java.");
        /*
        So in this class, we get two values from one method.
         */
        System.out.println(sim02.num);
        //4
        System.out.println(sim02.str);
        //Hello Java.
    }
}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容