介面（），在Java程式语言中是一个（Abstract Type），它被用来要求类别(Class)必须实作指定的方法，使不同类别的物件可以利用相同的界面进行沟通。介面通常以codice_1来宣告，它仅能包含方法签名（Method Signature）以及常数宣告（变数宣告包含了 codice_2 及 codice_3），一个介面不会包含方法的实作（仅有定义）。介面无法被实例化，但是可以被实作。一个实作介面的类别，必须实作介面内所描述的所有方法，否则就必须宣告为（Abstract Class）。另外，在J