美文网首页
Java对象的值传递

Java对象的值传递

作者: gb_QA_log | 来源:发表于2017-03-02 10:17 被阅读0次
    package com.example.main;
    
    public class Test {
        public static void change(String s) {
            s = new String("s2");
            System.out.println("in change():" + s);
        }
        public static void main(String[] args) {
            String s1 = new String("s1");
            change(s1);
            System.out.println("finally:" + s1);
            /*
             * 查阅资料:
             *  Java中对象采用的不是引用调用,而是值传递
             *  方法不能修改一个基本数据类型的参数
             *  方法可以改变一个对象参数的状态
             *  方法不能实现让一个对象参数引用一个新的对象
             */
        }
    }

    相关文章

      网友评论

          本文标题:Java对象的值传递

          本文链接:https://www.haomeiwen.com/subject/zzjhgttx.html