如题 方法内部类 的 方法 为什么不能定义成static 静态的方法?
2条回答 默认 最新
- Jack_windows 2017-07-17 07:13关注
public class Test2 { public static void main(String args[]){ MyInterface implementation1=Test2.method(); implementation1.method1(); } static MyInterface method(){ class Implementation1 implements MyInterface{ @Override public void method1() { // TODO Auto-generated method stub System.out.println("done"); } } return new Implementation1(); } } interface MyInterface{ void method1(); }
这段代码就是方法内部类,并且方法内部类的方法method是静态的,可以定义成static啊
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报