Junior — Middle
Барои чӣ калиди калидии static дар вақти эълон кардани синфҳо дар Java истифода мешавад?
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();