美文网首页
Java引用问题

Java引用问题

作者: Lesss | 来源:发表于2019-04-15 20:56 被阅读0次

    先上demo

    public class ChangeValue {
    
        String str = new String("Hello");
        char[] ch = {'a', 'b', 'c'};
    
        public static void main(String[] args) {
            ChangeValue cv = new ChangeValue();
            cv.change(cv.str,cv.ch);
        }
    
        public void change(String str,char ch[]){
            str = "Hello World";
            ch[0] = 'b';
            ch[1] = 'b';
        }
    }
    

    结果是 str的结果并没有更改 ch的结果更改了
    因为数组 和对象传递的是 地址和引用 String和int之类的 传递的是具体的数值

    相关文章

      网友评论

          本文标题:Java引用问题

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