输出结果有问题,麻烦帮忙看一下。
package day3;
public abstract class text2 {
public static void main(String[] args){
Animal a1=new Animal();
a1.name="小花";
Animal a2=a1;
System.out.println(a2);
a2.name="小明";
System.out.println(a1);
}
}
class Animal{
int age;
String name;
public void eat(){
System.out.println("吃东西");
}
public void sleep(){
System.out.println("睡觉");
}
public String SetName(){
return name;
}
public void getName(String n){
name=n;
}
}
输出是:Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
day3.Animal@15db9742
day3.Animal@15db9742
如果要输出对象内容,在Animal中增加一个toString()方法,IDE右键菜单可以自动生成