溫馨提示×

Java類中類可以實現(xiàn)接口嗎

小樊
89
2024-07-20 17:02:55
欄目: 編程語言

在Java中,類中的類可以實現(xiàn)接口。這種情況下,內(nèi)部類可以實現(xiàn)接口的方法,從而使外部類實現(xiàn)接口的效果。內(nèi)部類可以實現(xiàn)接口的方法,也可以重寫接口的方法,從而實現(xiàn)不同的行為。示例代碼如下所示:

public class OuterClass {
   
    interface InnerInterface {
        void method();
    }

    static class InnerClass implements InnerInterface {
        @Override
        public void method() {
            System.out.println("InnerClass implements InnerInterface's method");
        }
    }

    public static void main(String[] args) {
        InnerClass innerClass = new InnerClass();
        innerClass.method();
    }
}

在這個例子中,InnerClassOuterClass的一個內(nèi)部類,并且實現(xiàn)了InnerInterface接口中的method()方法。在main()方法中,創(chuàng)建了InnerClass的實例并調(diào)用了method()方法。這樣就實現(xiàn)了內(nèi)部類實現(xiàn)接口的效果。

0