接口

接口

1.    只能声明  静态常量和抽象方法

可以省略 public  static final 

例如:      public static final int num = 10;

   int n =7;

2.    抽象方法

可以省略public abstract

例如:      public abstract void lay();

    void jum();

3.    Java接口是对功能的扩展

一个类可以继承接口,增加实现功能,必须将引用过来的方法进行重写

例如:      interface A{

            public abstract void lay();

}

class sofa extends JiaJu implements A{

            public void lay() {

                System.out.println("");

            }

}

4.    通过实现接口,Java类可以实现多实现,一个类继承多个接口实现多个功能

一个类可以继承(extends)一个父类并实现(implements)多个接口,接口需要用“,”隔开

例如:      class sofa extends JiaJu implements A,D{}

5.    接口与接口之间可以通过使用extends来产生继承关系

例如:      interface D{

            public abstract void jump();

}

interface E extends D{

            public abstract void play();

}//E里有两个方法,jump和play方法

6.    接口不能实例化,访问时   接口名.常量名   接口名.方法名

例如: System.out.println(A.num);

你可能感兴趣的:(Java)