Middle
Kaip iškviesti sąsajos statinį metodą?
sobes.tech AI
Atsakymas iš AI
Statinės metodai interfeisuose, kurie pasirodė Java 8, yra kviečiami tiesiogiai pagal interfeiso pavadinimą.
interface MyInterface {
static void staticMethod() {
System.out.println("Interfeiso statinis metodas iškviestas.");
}
}
class MyClass implements MyInterface {
// klasė gali naudoti interfeiso statinį metodą,
// bet negali jo perrašyti
}
public class Main {
public static void main(String[] args) {
// Tiesioginis statinio metodo kvietimas per interfeiso pavadinimą
MyInterface.staticMethod();
// Negalima iškviesti statinio metodo per klasės objektą,
// kuris įgyvendina interfeisą
// MyClass obj = new MyClass();
// obj.staticMethod(); // Klaidų kompiliacija
}
}