Java中内部类如何实现接口

   2024-10-01 5690
核心提示:在Java中,内部类可以实现接口来实现多态性。下面是一个示例代码:public class OuterClass {private interface InnerInterface

在Java中,内部类可以实现接口来实现多态性。下面是一个示例代码:

public class OuterClass {        private interface InnerInterface {        void doSomething();    }        private class InnerClass implements InnerInterface {                @Override        public void doSomething() {            System.out.println("Doing something in inner class");        }    }        public static void main(String[] args) {        OuterClass outer = new OuterClass();        InnerInterface inner = outer.new InnerClass();        inner.doSomething();    }}

在上面的代码中,InnerClass是一个内部类,实现了InnerInterface接口。在main方法中,我们实例化了外部类OuterClass的对象,并通过该对象实例化了内部类InnerClass的对象,然后调用doSomething方法输出"Doing something in inner class"。这样就实现了在内部类中实现接口的功能。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号