Skip to main content
 首页 » 编程设计

Java中的default关键字

2022年07月19日75zdz8207

1.default关键字

默认interface中指定的方法都要override实现的,但是default修饰的可以不用重写了,直接可以使用。

//DefaultIntf.java  
public interface DefaultIntf { 
    default void printHello(){ 
        System.out.println("Hello"); 
    } 
     
    void printHi(); 
} 
 
//Default.java  
public class Default implements DefaultIntf { 
    /* 
    //@Override 
    public void printHello(){ 
        System.out.println("Hello World!"); 
    } 
    */ 
    //@Override 
    public void printHi() { 
        System.out.println("Hi"); 
    } 
 
    public static void main(String[] args){ 
        Default d1 = new Default(); 
        d1.printHello(); 
    } 
}

本文参考链接:https://www.cnblogs.com/hellokitty2/p/14841271.html