再来看一个接口小例子:
接口1:
public interface IEat {
public void eat(String s);
}
接口2:
public interface ITalk {
public void talk(String s);
}
实现了以上两个接口的类:
public class Jerry implements IEat,ITalk {
private String name;
Jerry(String name){
this.name=name;
}
public void eat(String s) {
System.out.println(this.getName()+" eat "+s);
}
public void talk(String s) {
System.out.println(this.getName()+" say: "+s);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Main方法:
public class Main {
public static void main(String[] args) {
Jerry j=new Jerry("Jerry");
IEat jeat=j;
ITalk jtalk=j;
jeat.eat("rice");
jtalk.talk("Hello!");
}
}
你会看到如下的执行结果:
Jerry eat rice
Jerry say: Hello!
我想,得到这样的结果,你也应该能理解为什么了。
十一马上就到了,最后
祝大家十一快乐!