java接口中的默認(default)方法


java接口中的默認(default)方法

在Java中可以為接口定義一個默認方法的實現,使用的關鍵字就是default,有了默認方法,實現類就可以不對接口中的默認方法進行重寫。

//為person接口定義兩個默認的實現方法
public interface Person {
    default void print(){
        System.out.println("i am person");
    }
    default void eat(){
        System.out.println("eat");
    }
}
//張三類去實現Person接口中的print()方法
public class Zhangsan implements Person{
    @Override
    public void print() {
        System.out.println("i am zhangsan");
    }
}
public class Test {
    public static void main(String[] args) {
        var person = new Zhangsan();
        person.print();
        person.eat();
    }
}

運行結果:

i am zhangsan
eat


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM