public interface Takepet{
public void feeding();
public void play();

}
class Emp implements Takepet{
public void feeding(){
System.out.println("emp play with it!");
}
public void play(){
System.out.println("emp feeding on it!");
}
}
class Farmer implements Takepet{
public void feeding(){
System.out.println("farmer feeding with it!");
}
public void play(){
System.out.println("farmer play with it!");
}
}
class Gronvement implements Takepet{
public void feeding(){
System.out.println("Gronvement feeding with it!");
}
public void play(){
System.out.println("Gronvement play with it!");
}
}
public class TT{

                
Takepet f=new Farmer();
f.feeding();
f.play();

}
运行时提示:f.feeding() f.play();少了一个标示符 请问哪里还要一个标示符

解决方案 »

  1.   

    Takepet f=new Farmer();
    f.feeding();
    f.play();

    这是三条语句,必须写在方法里,不能裸体写在类里。
    加一个
    public static void main(String args[])
    {
    }
    再将它们放进去就可以了
      

  2.   

    Takepet f=new Farmer();
    f.feeding();
    f.play();
    很明显,没有写在方法里,当然就 要报错了
      

  3.   

    public static void main(String[] args){}
    这个是java的入口方法 是必须有的
      

  4.   

    木有main(),那个emp和Gronvement都没什么用处
      

  5.   


    Takepet f=new Farmer();
    f.feeding();
    f.play();
    放在main()函数中
      

  6.   

    哎呀 都被抢答过去了 来晚咯 LZ 是在看Think in Java吗