1 what are static blocks and static initializers in Java ?



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

148)
 
Is this valid in java ? can we instantiate interface in java?
 
Runnable r = new Runnable() { 
@Override 
public void run() { 

}; 
Runnable is an interface.If we see the above code it looks like we are instantiating Runnable interface. But 
we are not instantiating interface we are instantiating anonymous inner class which is implementation of 
Runnable interface. 
149)
 
Explain about member inner classes?
 
Non static class defined with in enclosing class are called member inner class. A member inner class is 
defined at member level of class. A member inner class can access the members of outer class including 
private members. 
Features of member inner classes : 
1)
A member inner class can be declared abstract or final. 
2)
A member inner class can extend class or implement interface. 
3)
An inner class cannot declare static fields or methods. 
4)
A member inner class can be declared with public, private, protected or default access. 


24 | 
P a g e
150)
 
How to instantiate member inner class?
 
OuterClassName.InnerclassName inner=new OuterClassReference.new InnerClassName(); 
We cannot instantiate inner class without outer class reference 
151)
 
How to do encapsulation in Java?
 
Make instance variables private. 
Define getter and setter methods to access instance variables . 
152)
 
What are reference variables in java?
 
Variables which are used to access objects in 
java 
are called reference variables. 
Ex : Employee emp=new Employee(); 
In the above example emp is reference variable. 
Reference variable can be of only one type. 
A reference variable can point to any number of objects. But if a reference variable is declared final it 
can’t point to other objects.
A reference variable can be declared either to a class type or interface type. If a reference variable is 
declared with interface type it points to the class that implements the interface. 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   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