public enum PersonName{
唐僧,孙悟空,猪八戒,沙僧
}
class XiyoujiRenwu{
PersonName name;
String head;
float height,weight;
void speak(String s){
if(name==PersonName.孙悟空){
head="美女头";
}
if(name==PersonName.猪八戒){
head="美男头";
}
else{
System.out.println("没有该人物");
}
System.out.println(s);
}
}
class Test{
public static void main(String[] agrs){
XiyoujiRenwu 猪八戒;
XiyoujiRenwu 孙悟空;
猪八戒=new XiyoujiRenwu();
猪八戒.head="猪头";
System.out.println(猪八戒.head);
System.out.println(猪八戒);
System.out.println(">>>>>>>");
猪八戒=new XiyoujiRenwu();
System.out.println(猪八戒);
猪八戒.head="w头";
System.out.println(猪八戒.head);
System.out.println(猪八戒);
}
}
为什么两个引用型变量的值相同,新实体的建立,应该使的原来的实体成为垃圾了吧 |
|