实际上你的问题不是匿名内部类的问题,而是对于接口,和接口的实现问题,下面用一个简单的范例说明一下- interface ImplDemo
- {
- int method(int i , String str);
- int value(); //-->首先这里接口中定义的方法都是用 public abstract 修饰的就算不写,系统都会默认加上去
- //public abstract int value();
- //接口中的变量都用 publi static final 修饰,也就是一个静态的最终值,只能使用不能修改
- }
- //实现接口
- //实现类,必须要实现接口中的所有方法,实现类的方法修饰符,返回值,方法名,以及参数都必须和接口中的方法对应相同
- class Impl implements ImplDemo
- {
- public int value()
- {
- return 1;
- }
- public int method(int i , String str)
- {
- return 1;
- }
- }
复制代码 |