当我将它传递给方法时,为什么值不会改变字符串

时间:2016-08-07 08:42:58

标签: java string

对不起,这看起来非常幼稚的问题。但是为什么我的String值没有改变。我的代码在下面

class Car{

public static void car(String name)
{
name="Bmw";
}
}

public static void main(String[] args) {    

String name="honda";

Car.car(name);

System.out.println(name);
    }

out put:-honda

我知道java是通过值传递的。所以我认为honda将成为bmw。请解释一下。谢谢!

0 个答案:

没有答案