方法的从写
接口的使用
public class Demo2 {
public static void main(String[] args) {
// Inter o1 = new Inter(); 接口不能被实例化
System.out.println(Inter.PI);
Inter3 o2 = new Boo();
o2.a(); o2.c();
// o2.m(); 编译错误,不能调用m()方法
}
}
interface Inter{
public static final double PI=3.14;
int NUM=10;
public abstract void show();
void say();
}
interface Inter1{
public abstract void a();
}
interface Inter2{
public abstract void b();
}
interface Inter3 extends Inter1{
public abstract void c();
}
abstract class Aoo{
void d(){}
abstract void e();
}
class Boo implements Inter3{
void m(){};
public void a(){}
public void c(){}
}
class Coo implements Inter1,Inter2{
public void a(){}
public void b(){}
}
class Doo extends Aoo implements Inter1,Inter2{
void e(){}
public void a(){}
public void b(){}
}