Java 内部接口 发表于 2017-12-23 | 分类于 Java 在类AppearTime 中创建接口IClear,并创建接口内部类MyClear,在main主方法中初始化MyClear 1234567891011121314151617181920212223public class AppearTime { public static void main(String[] args) { // TODO Auto-generated method stub MyClear clear=new AppearTime().new MyClear(); clear.clear(); } //内部接口 interface IClear{ public void clear(); } //接口实现类 class MyClear implements IClear{ @Override public void clear() { // TODO Auto-generated method stub System.out.println("do clear..."); } }} 内部接口类在调用时不能直接调用1MyClear clear=new MyClear; // 会报错 应该写成1MyClear clear=new AppearTime().new MyClear();