接口与实现

 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 }

 

posted @ 2016-08-12 14:17  _晓光  阅读(115)  评论(0)    收藏  举报