我很困惑为什么要在何时或何时在java中编写内部类。
假设我在某些ExecutorService类中遇到了像execute这样的方法.exe的执行是runnable类型。为什么我要为这个方法的参数编写内部类。
此外,继承如何对像My类这样的内部类有一些内部类以及如何继承(即覆盖重载在那里工作)。 指针\教程是受欢迎的。 提前致谢 拉夫
答案 0 :(得分:0)
当我们使用内部类时,我们使用OuterClassName.InnerClassName
引用它们的对象。
这是必要的,因为任何非静态内部类的对象只能在外部类的任何非静态方法之外与外部类的对象关联创建。</ p>
请查看Using inner and nested Java classes了解更多信息和例子。