Sobes.tech
Middle

Чӣ гуна метавон усули статикии интерфейсро даъват кард?

sobes.tech AI

Ҷавоб аз AI

Методҳои статикӣ дар интерфейсҳо, ки дар Java 8 пайдо шуданд, мустақиман бо номи интерфейс даъват мешаванд.

interface MyInterface {
    static void staticMethod() {
        System.out.println("Даъвати методи статикӣ дар интерфейс.");
    }
}

class MyClass implements MyInterface {
    // синф метавонад аз методи статикӣ дар интерфейс истифода барад, 
    // аммо онро такрор навис карда наметавонад
}

public class Main {
    public static void main(String[] args) {
        // Даъвати мустақими методи статикӣ тавассути номи интерфейс
        MyInterface.staticMethod(); 
        
        // Намумкин аст, ки методи статикӣ тавассути объекти синф, ки интерфейсро иҷро мекунад, даъват шавад
        // MyClass obj = new MyClass();
        // obj.staticMethod(); // Хатои компилятсия
    }
}