Sobes.tech
Middle

Interfeysning statik usulini qanday chaqirish mumkin?

sobes.tech AI

AIdan javob

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(); // Компиляция хатоси
    }
}