标签:
1 /* 2 接口:可以认为是一个特殊的抽象类 3 当抽象类的方法都是抽象,那么该类可以通过接口的方式体现 4 class 用于定义类 5 interface用于定义接口 6 7 接口定义,格式特点 8 1.接口中常见定义:常量,抽象方法 9 2.接口中的成员都有固定修饰符 10 常量: public static final 11 方法: public abstract 12 13 接口是不可以创建对象的,有抽象方法 14 必须被子类实现,子类对接口中的抽象方法全部覆盖后才可以实例化,否则子类是一个抽象类 15 */ 16 17 //接口可以被类多实现(对多继承不支持的转换形式) 18 //接口与接口是继承关系并可以多继承(类不可以) 19 20 interface InterA 21 { 22 public abstract void method(); 23 } 24 25 interface Inter 26 { 27 public static final int NUM = 3; 28 public abstract void show(); 29 } 30 31 class Demo implements Inter,InterA 32 { 33 public void show(){} //复写方法 34 public void method(){} 35 } 36 37 class InterDemo 38 { 39 public static void main(String [] args) 40 { 41 System.out.println(Demo.NUM); 42 } 43 }
标签:
原文地址:http://www.cnblogs.com/x3408/p/5764761.html