Sobes.tech
Middle

Arayüzde statik metod nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Bir arayüzün statik yöntemi, static anahtar kelimesi kullanılarak tanımlanan bir yöntemdir.

Özellikler:

  • Belirli bir uygulayan sınıf örneğiyle ilişkili değildir.
  • Doğrudan arayüzden çağrılır.
  • Yöntem gövdesine sahiptir, Java 8 öncesi arayüzlerin normal soyut yöntemlerinden farklı olarak.
  • Yardımcı veya yardımcı yöntemler eklemeye izin verir, bunların sınıflarda uygulanmasını gerektirmeden.

Örnek:

interface MyInterface {

    // Arayüzün statik yöntemi
    static void staticMethod() {
        System.out.println("Bu, arayüzün statik yöntemidir");
    }

    // Soyut yöntem
    void instanceMethod();
}

// Uygulayan sınıf
class MyClass implements MyInterface {

    @Override
    public void instanceMethod() {
        System.out.println("Bu, sınıfın örnek yöntemidir");
    }
}

// Kullanım
class Main {
    public static void main(String[] args) {
        MyInterface.staticMethod(); // Arayüz üzerinden statik yöntemi çağırma

        MyClass obj = new MyClass();
        obj.instanceMethod(); // Örnek yöntemi çağırma
    }
}