package test;
interface mouth {
public abstract void speak();
}
interface nose{
public abstract void smell();
}
interface eye{
public abstract void look();
}
interface ear{
public abstract void listen();
}
interface brain{
public abstract void think();
}
interface head
extends mouth,nose,eye,ear,brain {
}
class myHead
implements head {
public void speak() {
System.out.println("I can speak"
);
}
public void smell() {
System.out.println("I can smell"
);
}
public void look() {
System.out.println("I can see"
);
}
public void listen() {
System.out.println("I can listen"
);
}
public void think() {
System.out.println("I can think"
);
}
}
class yourHead
implements mouth,nose,eye,ear,brain {
public void speak() {
System.out.println("you can speak"
);
}
public void smell() {
System.out.println("you can smell"
);
}
public void look() {
System.out.println("you can see"
);
}
public void listen() {
System.out.println("you can listen"
);
}
public void think() {
System.out.println("you can think"
);
}
}
public class InterfaceTest {
public static void main(String[] args) {
myHead myHead =
new myHead();
myHead.speak();
myHead.smell();
myHead.listen();
myHead.look();
myHead.think();
yourHead yourHead =
new yourHead();
yourHead.speak();
yourHead.smell();
yourHead.listen();
yourHead.look();
yourHead.think();
}
}
I can speak
I can smell
I can listen
I can see
I can think
you can speak
you can smell
you can listen
you can see
you can think
转载于:https://www.cnblogs.com/funnyway/p/7447982.html
相关资源:Java 接口多继承
转载请注明原文地址: https://win8.8miu.com/read-1544039.html