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.
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容