interfaceThingsToDo{publicvoidfeed();publicvoidplayWith();}classWorkerimplementsThingsToDo{Stringname;Worker(Stringname){this.name=name;}publicvoidfeed(){System.out.print...
interface ThingsToDo{
public void feed();
public void playWith();
}
class Worker implements ThingsToDo{
String name;
Worker(String name){
this.name = name;
}
public void feed(){
System.out.println("work~ work~");
}
public void playWith(){
System.out.println("oh~");
}
}
class Farmer implements ThingsToDo{
String name;
Farmer(String name){
this.name = name;
}
public void feed(){
System.out.println("eat!");
}
public void playWith(){
System.out.println("come!");
}
}
class SB implements ThingsToDo{
String name;
SB(String name){
this.name = name;
}
public void feed(){
System.out.println("I'm SB");
}
public void playWith(){
System.out.println("SB I am!");
}
}
public class PetCarer{
ThingsToDo worker = new Worker("Worker A ");
ThingsToDo farmer = new Farmer("Farmer A ");
ThingsToDo sb = new SB("SB A ");
worker.feed();
worker.playWith();
farmer.feed();
farmer.playWith();
sb.feed();
sb.playWith();
}
最后几行的{
worker.feed();
worker.playWith();
farmer.feed();
farmer.playWith();
sb.feed();
sb.playWith();
}
提示需要(标识符)
展开