Java学习经验一天一个小知识
程序员文章站
2022-06-22 23:51:38
...
Java学习经验一天一个小知识
今天写Java小作业:发现不能直接实例化一个内部类,不知道什么原理,就是如果要实例化这个内部类的话,需要 先实例化外部的类,也就是AppearTime aTime = new AppearTime();然后再去通过外部类 访问内部类的方法去实例化内部类MyClear myClear =aTime.new MyClear();然后就可以调用内部类的方法了,其中内部类的方法是实现的接口IClear中的clear()方法。
public class AppearTime {
public static void main(String[] args) {
AppearTime aTime = new AppearTime();
MyClear myClear =aTime.new MyClear();
myClear.clear();
}
public class MyClear implements IClear {
@Override
public void clear() {
System.out.println("IClear>>>接口方法执行");
};
}
public interface IClear{
public void clear();
}
}
上一篇: 智慧灯杆的网关设备选型
下一篇: ExecuteInEditMode含义