Middle
İnterfeysinin statik metodunu necə çağırmaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
Java 8-də ortaya çıxan interfeyslərdəki statik metodlar birbaşa interfeys adından çağırılır.
interface MyInterface {
static void staticMethod() {
System.out.println("Interfeysın statik metodu çağrıldı.");
}
}
class MyClass implements MyInterface {
// sinif interfeysın statik metodundan istifadə edə bilər,
// amma onu yenidən yaza bilməz
}
public class Main {
public static void main(String[] args) {
// Interfeys adından birbaşa statik metod çağırışı
MyInterface.staticMethod();
// Sinif obyektindən statik metod çağırıla bilməz,
// interfeysi həyata keçirən sinif
// MyClass obj = new MyClass();
// obj.staticMethod(); // Tərtib səhvi
}
}