1 what are static blocks and static initializers in Java ?



Download 350,38 Kb.
Pdf ko'rish
bet15/63
Sana02.07.2022
Hajmi350,38 Kb.
#730721
1   ...   11   12   13   14   15   16   17   18   ...   63
Bog'liq
Core Java Interview questions and answers 1650828415

49)
 
Explain about abstract classes in java?
 
Sometimes we may come across a situation where we cannot provide implementation to all the methods 
in a class. We want to leave the implementation to a class that extends it. In such case we declare a class 
as abstract.To make a class abstract we use key word abstract. Any class that contains one or more 
abstract methods is declared as abstract. If we don’t declare class as abstract which contains abstract 
methods we get compile time error. We get the following error. 
“The type 
-name> must be an abstract class to define abstra
ct methods.”
 
Signature ; abstract class  


For example if we take a vehicle class we cannot provide implementation to it because there may be two 
wheelers , four wheelers etc. At that moment we make vehicle class abstract. All the common features of 
vehicles are declared as abstract methods in vehicle class. Any class which extends vehicle will provide
its method implementation. It’s the responsibility of subclass to provide
implementation. 
The important features of abstract classes are : 
1)
Abstract classes cannot be instantiated. 
2)
An abstract classes contains abstract methods, concrete methods or both. 
3)
Any class which extends abstract class must override all methods of abstract class. 
4)
An abstract class can contain either 0 or more abstract methods. 


11 | 
P a g e
Though we cannot instantiate abstract classes we can create object references . Through superclass 
references we can point to subclass. 
50)
 
Can we create constructor in abstract class ?
 
We 
can create constructor in abstract class , it does’nt give any compilation error. But when we cannot 
instantiate class there is no use in creating a constructor for abstract class. 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   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