Java接口interface,匿名内部类
2017-03-09 13:35
375 查看
接口
1.接口内部为 常量+公用的抽象方法。类必须实现接口中的所有方法
2.接口的语法格式:不写abstract会自动添加,可以继承多个接口
修饰符不能使private,protected
[修饰符] interfance (abstract) 接口名 [extends 符接口1,父接口2]{
常量public static final可以不写
抽象方法public abstract 可以不写,所以被继承必须重写方法
}
3.接口引用可以指向一个实现了接口的对象
IAnimal animal=new AnimalImp();
animal.方法();
匿名内部类
不关注内部类的名字,只在使用的时候定义
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("使用匿名内部类的方式实现接口"); } }.方法();
相关文章推荐
- 【Java面试题】13 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- NO8.java笔记【面向对象、抽象类、abstract、接口、interface、多态 、内部类、匿名内部类、异常、Object类】
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- 9AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- 【java基础】内部类,局部内部类,匿名内部类、静态内部类、接口中的内部类
- java线程深度解析(一)——java new 接口?匿名内部类给你答案
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- 黑马程序员-Java学习04-接口,多态,内部类,匿名内部类,Object类
- 第二周第二天(abstract;匿名内部类/单例设计模式/不用for循环求11000的值/finalstatic/interface 接口/instanceof;interface)
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- java开发之匿名内部类,接口的使用
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- Java面向对象 匿名内部类实现接口
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)
- 第二,Anonymous Inner Class(匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- Java--类和接口--常规内部类,静态内部类,局部内部类,匿名内部类,抽象类,接口
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?