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