匿名类问题
interface Machine{void run();
}
class Person{
void run(){
System.out.println("run");
}
}
class Robot extends Person{
Machine getMachine(){
return new Machine(){
void run(){
System.out.println("herat run");
}
}; //不知道匿名类是不是这样写的
}
}
class Text
{
public static void main(String [] args){
Robot robot=new Robot();
Machine m=robot.getMachine();
m.run();
robot.run();
}
}
这错哪了啊