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

So erstellen Sie eine Java-Schnittstellen-Implementierungsklasse

WBOY
Freigeben: 2023-04-30 23:37:06
nach vorne
1545 Leute haben es durchsucht

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

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!

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