Middle
Kā izsaukt interfeisa statisko metodi?
sobes.tech AI
Atbilde no AI
Statiskās metodes interfeisos, kas parādījās Java 8, tiek izsauktas tieši pēc interfeisa nosaukuma.
interface MyInterface {
static void staticMethod() {
System.out.println("Interfeisa statiskā metode izsaukta.");
}
}
class MyClass implements MyInterface {
// klase var izmantot interfeisa statisko metodi,
// bet to nevar pārrakstīt
}
public class Main {
public static void main(String[] args) {
// Tieša statiskās metodes izsaukšana pēc interfeisa nosaukuma
MyInterface.staticMethod();
// Nav iespējams izsaukt statisko metodi caur klases objektu,
// kas realizē interfeisu
// MyClass obj = new MyClass();
// obj.staticMethod(); // Kompilācijas kļūda
}
}