值传递与引用传递2

来源:互联网 发布:十大最帅天刀捏脸数据 编辑:程序博客网 时间:2024/05/16 17:38
public class RefDemo2
{
public static void main(String[] args) 
{
String name = "小白";
method(name);
System.out.println("name="+name);
}
public static void method(String sname){
sname = "小红";
}

}


栈内存 堆内存







public class RefDemo3 
{
public static void main(String[] args) 
{
Cat c = new Cat();
method(c);
System.out.println("Cat name= "+c.name);
}
public static void method(Cat cat){
cat.name = "小黑";
}
}
class Cat{
String name = "小白";
}



0 0