java老师出了一道题,题目如下,求高手给解答怎么做

2025-03-23 03:47:47
推荐回答(4个)
回答(1):

public interface PersonToFeedAndPlayWithPet {//接口

public abstract void feed();
public abstract void play();
}

class FarmerToFeedAndEat implements PersonToFeedAndPlayWithPet{//农民

public void feed() {
System.out.println("Farmer is feeding pet");
}

public void play() {
System.out.println("Farmer is palying with pet");

}

}

class WorkerToFeedAndEat implements PersonToFeedAndPlayWithPet{//工人

public void feed() {
System.out.println("Worker is feeding pet");
}

public void play() {
System.out.println("Worker is palying with pet");

}
}

class GuojiaGanbuToFeedAndEat implements PersonToFeedAndPlayWithPet{//干部

public void feed() {
System.out.println("Guojia ganbu is feeding pet");
}

public void play() {
System.out.println("Guojia ganbu is palying with pet");

}
}

回答(2):

interface person{
public abstract void feed();
public abstract void play();

}
class farmers implements person{

public void feed() {
System.out.print("农民喂它食物");
}

public void play() {
System.out.print("农民陪他玩");
}

}
class workers implements person{

public void feed() {
System.out.print("工人喂它食物");
}

public void play() {
System.out.print("工人陪他玩");
}

}
class National_cadre implements person{

public void feed() {
System.out.print("国家干部喂它食物");
}

public void play() {
System.out.print("国家干部陪他玩");
}

}

回答(3):

首先你要创建一个接口 ,说实话这个很简单 ....给你思路就行了
接口里面定义的都是抽象的方法 并不实现...
然后 创建三个类,分别实现这个接口 实现接口需要实现里面的方法
你实现了方法后 在方法体里面 打印一句话就行了 比如 我是 ..... 喂养 什么什么
之类的 。。
这个你懂么 ? 不懂就说

回答(4):

.....这个

pulbic interface A{
public void eat();
public void play();
}
public class B implements A{
public void eat(){
//实现过程
}
public void play(){
//实现过程
}
}
其他两个省略。

public static void main(String[] args){
A a=new B();
a.eat();
a.play();
}

步骤
1写接口
2写接口实现类,实现接口,重新接口的方法
3用具体的实现接口类的对象。方法