Sobes.tech
Junior — Middle

Javaда класстарды жарыялаганда кезде static ачкыч сөзү эмне үчүн колдонулат?

sobes.tech AI

AIден жооп

Javaда, класс декларациясында static ачкыч сөзү статикалык ички класс (static nested class) түзүү үчүн колдонулат. Бул класс тышкы класстын нускамасына байланыштуу эмес жана тышкы класстын объектисин түзбөстөн да түзүлүшү мүмкүн. Бул ички класс логикалык жактан тышкы класска байланыштуу болсо, бирок анын статикалык эмес мүчөлөрүнө кирүү талап кылынбаса, пайдалуу.

Мисал:

public class Outer {
    static class Nested {
        void display() {
            System.out.println("Бул статикалык ички класс");
        }
    }
}

// Колдонуу:
Outer.Nested nested = new Outer.Nested();
nested.display();