Heim  >  Artikel  >  Java  >  So implementieren Sie die virtuelle Erweiterungsmethode in Java

So implementieren Sie die virtuelle Erweiterungsmethode in Java

WBOY
WBOYnach vorne
2023-04-30 22:58:05788Durchsuche

1. Mit Java8 können bestimmte Methoden in der Schnittstelle implementiert werden. Fügen Sie einfach das Standardschlüsselwort vor der Methode hinzu. Diese Funktion wird auch als virtuelle Erweiterungsmethode bezeichnet.

interface Formual {    
    double calculate(int a);
    default double sqrt(i
nt a) {
        return Math.sqrt(a);
    }
}

2 Die formale Schnittstelle definiert eine Standardmethode sqrt. Solange die Berechnungsmethode implementiert werden muss, kann die sqrt-Methode standardmäßig verwendet werden.

Formula formula = new Formula() {
    @Override
    public double calculate(int a) {
        return sqrt(a * 100);
    }
};
 
formula.calculate(100);     // 100.0
formula.sqrt(16);           // 4.0

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die virtuelle Erweiterungsmethode in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen