1 what are static blocks and static initializers in Java ?


) Why to use nested classes in java?



Download 350,38 Kb.
Pdf ko'rish
bet36/63
Sana02.07.2022
Hajmi350,38 Kb.
#730721
1   ...   32   33   34   35   36   37   38   39   ...   63
Bog'liq
Core Java Interview questions and answers 1650828415

141) Why to use nested classes in java? 
(or)
 
What is the purpose of nested class in java?
 
1)
Grouping of related classes 
Classes which are not reusable can be defined as inner class instead of creating inner class. 
For example : We have a submit button upon click of submit button we need to execute some code. This 
code is related only to that class and cannot be reused for other class . Instead of creating a new class we 
can create inner class 
2)
To increase encapsulation : 
Inner class can access private members of outer class.so by creating getter and setter methods for 
private variables , outside world can access these variables. But by creating inner class private variables 
can be accesed only by inner class. 
3)
Code readable and maintainable : 
Rather than creating a new class we can create inner class so that it is easy to maintain. 


23 | 
P a g e
4)
Hiding implementation : 
Inner class helps us to hide implementation of class. 
142)
 
Explain about static nested classes in java?
 
When a static class is defined inside a enclosing class we define that as nested class. Static nested classes 
are not inner classes. Static nested classes can be instantiated without instance of outer class. 
A static nested doesnot have access to instance variables and non static methods of outer class. 
143)
 
How to instantiate static nested classes in java?
 
We can access static members and static methods of outer class without creating any instance of outer 
class. 
Syntax for instantiating Static nested class : 
OuterclassName.StaticNestedClassName ref=new OuterclassName.StaticNestedClassName(); 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   63




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish