标题接口的演示
// 接口的演示
public class InterfaceDemo {
public static void main(String[] args) {
//Inter4 o1=new Inter4();//编译错误,接口不能被实例化
Inter4 o2=new Eoo();//向上造型
Inter3 o3=new Eoo();//向上造型,接口的实现可以传递
}
}
interface Inter1{
public static final int Num=100;
public abstract void show();
}
interface Inter2{
public abstract void a();
void b();//默认前面有public abstract为抽象方法
}
class Aoo implements Inter2{
public void a() {
}
public void b() {
}
}
interface Inter3{
public abstract void c();
}
class Boo implements Inter2,Inter3{
public void a() {
}
public void b() {
}
public void c() {
}
}
abstract class Coo{
public abstract void d();
}
class Doo extends Coo implements Inter2,Inter3{
public void a() {
}
public void b() {
}
public void c() {
}
public void d() {
}
}
interface Inter4 extends Inter3{
public abstract void e();
}
class Eoo implements Inter4{
public void c() {
}public void e() {
}
}