package rtti;public class Animal {
private Animal(){
}
public void sound(){
System.out.println("animal sound");
}
public static Animal get_animal(){
return new Animal();
}
}package rtti;public class Run_Animal {
Animal a=Animal.get_animal();
//Animal b=new Animal();
a.sound();//不能通过编译
}
为什么a调不到sound()方法,不是已经new了一个了么?怎么样才能调到sound()呢?
小弟初学,请高手不要吝啬,讲具体点