خرید بک لینک

همانطور که می دانید default method ها در یک interface می توانند پیاده سازی داشته باشند. کد زیر را در نظر بگیرید:

    public interface WithEyes {
        default void lookAround() {
            out.println("I ’m looking ");
        }

        default void blink() {
            out.println("I ’m blinking ");
        }
    }

    public interface Cat extends WithEyes{

        default void blink() {
            System.out.println("blink in Cat");
            super.blink(); // error
        }
        
        default public void purr() {
            out.println(" PuUurRrRr ");
        }
    }

برای دسترسی به پیاده سازی متد blink در اینترفیس WithEyes در متد blink اینترفیس Cat باید چکار کنم؟

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 14 بهمن 1394 ساعت: 14:40

صفحه بندی