Also known as Implements (Java), Implements, Impl, JVM interface, interface
在Java编程抽象类型
介面(英語:Interface),在Java程式語言中是一個(Abstract Type),它被用來要求類別(Class)必須實作指定的方法,使不同類別的物件可以利用相同的界面進行溝通。介面通常以interface來宣告,它僅能包含方法簽名(Method Signature)以及常數宣告(變數宣告包含了 <a href="/w/index.php?title=Static_variable&action=edit&redlink=1" class="new" title="Static variable(页面不存在)">static</a> 及 <a href="/wiki/Final_(Java)" title="Final (Java)">final</a>),一個介面不會包含方法的實作(僅有定義)。 介面無法被实例化,但是可以被實作。一個實作介面的類別,必須實作介面內所描述的所有方法,否則就必須宣告為(Abstract Class)。另外,在Java中,介面型別可用來宣告一個變數,他們可以成為一個空指標,或是被綁定在一個以此介面實現的物件。 其中一個使用介面的優勢是,可以利用他們模擬多重继承,類別在JAVA中不允許多重继承,所有在JAVA中的類別必須而且僅能有一個父類別,而<a rel="nofollow" class="external text" href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html">java.lang.Object</a>(JAVA型別系統中最頂層的型別)是唯一一個例外。 JAVA的類別可以被實作許多個介面,然而一個介面則無法實作其他的介面。
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).