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");
}
}
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("国家干部陪他玩");
}
}
首先你要创建一个接口 ,说实话这个很简单 ....给你思路就行了
接口里面定义的都是抽象的方法 并不实现...
然后 创建三个类,分别实现这个接口 实现接口需要实现里面的方法
你实现了方法后 在方法体里面 打印一句话就行了 比如 我是 ..... 喂养 什么什么
之类的 。。
这个你懂么 ? 不懂就说
.....这个
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用具体的实现接口类的对象。方法