输出小强还是旺财??
输出小强还是旺财??
public class Dog { private String name; public Dog() { } public Dog(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
public class Test2 { static void changeName(Dog dog) { dog = new Dog(); dog.setName("小强"); System.out.println("changeName - " + dog.toString()); } public static void main(String[] args) { Dog myDog = new Dog("旺财"); changeName(myDog); System.out.println(myDog.getName()); System.out.println("main - " + myDog.toString()); } }
答案揭晓
changeName - com.lzy.Dog@4554617c 旺财 main - com.lzy.Dog@74a14482