Java接口調用的方法有以下幾種:
實現接口:通過實現接口的類來調用接口中定義的方法。實現接口的類必須實現接口中所有的方法。
匿名類:可以在需要的地方使用匿名類來調用接口中的方法。匿名類可以在定義的同時實現接口并調用接口中的方法。
Lambda表達式:Java 8引入了Lambda表達式,可以使用Lambda表達式來調用接口中的方法。Lambda表達式可以簡潔地實現接口中的單個抽象方法。
接口的默認方法:接口中可以定義默認方法,實現類可以直接調用接口的默認方法。
接口的靜態方法:接口中可以定義靜態方法,可以直接通過接口名調用接口的靜態方法。
多態調用:可以通過父類引用指向子類對象,然后調用接口中的方法。這樣可以實現多態調用,根據實際對象的類型來調用對應的方法。