[2]接口 被实现体现的是“like a”关系。接口中定义的是继承体系的扩展功能
class Interface{ public static void main(String[] args){ // Inter i = new Inter(); //接口不能实例化,因为调用抽象方法没有意义 Inter i = new InSon(); i.PRint(); InterB iB = new InSon(); iB.printB(); }}interface Inter{ public static final int num = 10; //public Inter(){}; //接口中没有构造方法 //public void println(){}; //接口中不能定义非抽象方法 public abstract void print(); //接口中的方法都是抽象类}interface InterB{ public abstract void printB(); //接口中的方法都是抽象类}// 可以单继承,也可以多继承interface InterC extends Inter,InterB{ }//类与接口,实现关系,可以单实现,也可以多实现class InSon implements Inter,InterB{ public void print(){ // num = 15; System.out.println("输出Inter"); } public void printB(){ System.out.println("输出InterB"); }}
新闻热点
疑难解答