Heim > Java > javaLernprogramm > Hauptteil

So implementieren Sie die virtuelle Erweiterungsmethode in Java

WBOY
Freigeben: 2023-04-30 22:58:05
nach vorne
804 Leute haben es durchsucht

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);
    }
}
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage