Java接口interface,匿名内部类

接口

1.接口内部为 常量+公用的抽象方法。类必须实现接口中的所有方法

2.接口的语法格式:不写abstract会自动添加,可以继承多个接口

修饰符不能使private,protected

[修饰符] interfance (abstract) 接口名 [extends 符接口1,父接口2]{

  常量public static final可以不写

  抽象方法public abstract 可以不写,所以被继承必须重写方法

}

3.接口引用可以指向一个实现了接口的对象

 IAnimal animal=new AnimalImp();

animal.方法();

 

匿名内部类

不关注内部类的名字,只在使用的时候定义

    Interface i=new Interface(){
        public void method(){
            System.out.println("这里是匿名内部类实现接口");
        }
    };
    i.方法();
    new Interface(){
        public void method(){
            System.out.println("使用匿名内部类的方式实现接口");
        }
    }.方法();

 

posted @ 2017-03-09 13:35  言凡  阅读(831)  评论(0编辑  收藏  举报