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(); // Կոմպիլյացիայի սխալ
    }
}