Heim >Java >javaLernprogramm >So erstellen Sie eine Java-Schnittstellen-Implementierungsklasse

So erstellen Sie eine Java-Schnittstellen-Implementierungsklasse

WBOY
WBOYnach vorne
2023-04-30 23:37:061569Durchsuche

1. Erstellungsanweisungen

(1) Wenn Java Schnittstellenvariablen verwendet, um eine Methode aufzurufen, die ein Klassenobjekt implementiert, müssen der Typ und die Parameter der Methode in der Schnittstelle deklariert werden müssen mit denen in der Schnittstelle übereinstimmen. Die korrekte Übereinstimmung mit der Definition.

(2) Den von der Schnittstelle deklarierten Variablen wird ein Verweis auf das Objekt der Schnittstellenimplementierungsklasse zugewiesen, z. B. List list = new ArrayList();

Hier ist List die Schnittstelle und ArrayList die Implementierungsklasse von List.

2. Beispiel

public interface animals {                                          //创建animals接口
    void cry();                                                     //本来是public abstract抽象类但是可以省略
    String getAnimalName();                                         //同上,                       
}                                       
//接口体中包含常量的声明和抽象方法两部分,接口体只有抽象方法,没有普通的方法
//而且接口体中的所有常量 的访问权限一定是public,而且是static常量 ,可以省略public、final、static修饰符
//所有的抽象方法的访问权限都是public,
//!!!!!!!!!!!!!!!!
//所有的抽象方法的访问权限都一定是public,而且允许省略public static修饰符

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Java-Schnittstellen-Implementierungsklasse. 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