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();少了一个标示符 请问哪里还要一个标示符
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();少了一个标示符 请问哪里还要一个标示符
f.feeding();
f.play();
这是三条语句,必须写在方法里,不能裸体写在类里。
加一个
public static void main(String args[])
{
}
再将它们放进去就可以了
f.feeding();
f.play();
很明显,没有写在方法里,当然就 要报错了
这个是java的入口方法 是必须有的
Takepet f=new Farmer();
f.feeding();
f.play();
放在main()函数中