— Scott McNealy, Sun Microsystems Chairman, President and ceo



Download 40,57 Mb.
Pdf ko'rish
bet173/555
Sana26.05.2022
Hajmi40,57 Mb.
#609235
1   ...   169   170   171   172   173   174   175   176   ...   555
Bog'liq
Head First Java (Kathy Sierra, Bert Bates) (z-lib.org)

Y, X IS-A
Y must m
ake sens
e.


180
 
chapter 7
Access levels control
who sees what,
and are crucial
to having well-designed, robust Java code. For now we’ll
focus just on public and private. The rules are simple for
those two:
When a subclass inherits a member, it is
as if the
subclass defined the member itself
. In the Shape
example, Square inherited the
rotate()
and
playSound()
methods and to the outside world (other
code) the Square class simply has a
rotate()
and
playSound()
method.
The members of a class include the variables and
methods defined in the class plus anything inherited
from a superclass.
public
members are inherited
private
members are not inherited
Who gets the Porsche, who gets the porcelain?
(how to know what a subclass can
inherit from it’s superclass)
A subclass inherits members of the
superclass. Members include instance
variables and methods, although later in
this book we’ll look at other inherited members. A
superclass can choose whether or not it wants a
subclass to inherit a particular member by the level of
access the particular member is given.
There are four access levels that we’ll cover in this book.
Moving from most restrictive to least, the four access
levels are:
private
default
protected
public
who inherits 
what
there are no
Dumb Questions
Q: 
So we see how a subclass gets 
to inherit a superclass method, but 
what if the superclass wants to use 

Download 40,57 Mb.

Do'stlaringiz bilan baham:
1   ...   169   170   171   172   173   174   175   176   ...   555




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