Middle
Жергиликтүү класс деген эмне жана анын өзгөчөлүктөрү кандай?
sobes.tech AI
AIден жооп
Жергиликтүү класс — бул блоктун ичинде аныкталган класс, мисалы, метод, куруучу же баштапкы түзүүчү.
Жергиликтүү классардын өзгөчөлүктөрү:
- Область: Ал аныкталган блокто гана жеткиликтүү.
- Статикалык эмес:
staticкатары жарыяланбайт. - Жергиликтүү өзгөрмөлөргө кирүү: Ал айланма блоктун
finalже натыйжалууfinalболгон жергиликтүү өзгөрмөлөрүнө жана параметрлерине кайрылышы мүмкүн. - Кирүү модификаторлору болбойт:
public,private,protectedколдонулбайт. - Класс менен мурас алуу жана интерфейстерди ишке ашыруу: Башка класс кеңейтип, интерфейстерди ишке ашыра алат.
- Аты:
strictfpмодификаторун камтышы мүмкүн эмес жанаenumкатары жарыяланбайт.
Мисал:
class Outer {
void myMethod() {
int localVar = 10; // натыйжалуу финал
class LocalClass {
void display() {
System.out.println("Жергиликтүү өзгөрмө: " + localVar);
}
}
LocalClass local = new LocalClass();
local.display();
}
public static void main(String[] args) {
Outer outer = new Outer();
outer.myMethod();
}
}