输出小强还是旺财??

输出小强还是旺财??

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

  

posted on 2017-09-19 15:13  小小程序员的梦想  阅读(135)  评论(0编辑  收藏  举报

导航