Cassi olojcel.
aol funelors togdhen mapng d
dt bunds data
them.
uativg clas
clas Kyuumd
class oa:(cbs cstun)
Sand =bawe"
objtct:
’9t a speiie na tance B a cla
and co ivoke meto
dund layit das
éame clas
SMultiple objeeto anm se ceatd
dass do9:
dogl= dog)Cobjed hestuon)
Paint (dogi. [ound
jemal inplemedatin
lhiding complendly
Ahottac clases&mthbds. iuk
encap ulalon
) 44 aims to estcd d d ace
accen -o an abjeo' n
dala paenartng extmal moijialo
class Mthod:
Ls a method thad puates on te cla hell, yather
cdassme thad
They con acwss &
&modty elass vasuable A
las student:
clametthsd.
Us-schoo nome
Canvenlonod manme fot
axgumend a
The sey tameeinelhad
not panamd am
am no
Hhe las on olies
dnotame
’ t nufena do the
methodà Called
Class studenti
day-imt (oet namel:
def Seynam =nane
de show (sey):
Psuint ('mamet sename.
S|-5tudent("Raly
lars voahes Vs object vaalbles
5clas Vauable;
vaaab
i) known as Stauc
clan
) declaed nde as out blsdeN52-
methd
ACCeSsed by
lasname (Clarenanme: Vaa)
enusts
v)ony
3ohject v a u a l d s
vaxobies
dstanee
also Knoon aA
3
la side aConstuclor-init-onsvt
accexed sing objet (setVan)
334
clas tudent
'ADc!
dtlinct- (5e4 nae:
van a
b t name =nme lobject
s1= 6 d n l' y z )
62=4udut ("mno")
Pouit Cbi name ,51"sloo )
Pout (bnam )6asehol)
hit &del metthod:
1)
dwnden' methods
knoon as
DTheae methods ae
utialigien))
i)s imit lioutucon| audomatiially shen a
calld
’ his method is
punany
and setup
to thenwy uated ina ennce o the clas
t cam oceyst addutional anguumde to custonmge e
Object 's nitial shat
4t es wsed to deline and aoign oinital Valuy
to matamee vaables
Clae My clas:
def-int- Cseyimamna, agd):
5lfname = nane
clasl^Aeu'", 90) (ivit Js catad here)
P uni (obj» name)
lgnaliyer);
loesttuctor
del-
Caled hen am obja do alsoud to
dettoyed
AB is mot guaranted to callegl umme dataly sen
as py gorabage couila
nLchomm detinmns when objet aw' tuy desttoyed .
dey-dl - (sey):
paunt deletumg iset nams 3)
ACces
DThey ase Catigougedl as pute) poedad and pwate
data
from un aucthoicd aceee
acceo.
) pubi ACUs
PPublic methods and felds can e aceoseol doeely y
easilyy
class sudev
5:studnt C'neha'y
pnint (5:name)
lantis deelesud andis 6ubclas
the sowme
memlas o a cas that a dealard frotet!
>The
witniths lass, shne t
au ony aecsible
bublass
deelard and ik
dey iit- (selt,mame):
Selfms =nam # profcctd
pxunt C5. Mane) puotects speutien
ü)Paivat Ass
.tuim4 Sam class t uai duclal
that
a Clans
,ANS
au aeevsiblc within the clas ony
beeuou
lass. studn
#psuvale Sped
psuint c6:-5tu denb -maea
atibutb'-
Built un clas
puapuis asociatd oith a Uaa teayi satl
Ati bd
_na Rutins clas name
i)modle
i)- dit ddonny Containig caaes manuspace
V)_doc
v)bases Typle y base clanses
Ganbage
hondls memoy alocaia
audomoti fpoce that hamd
oud deallocalusn
t namgeotaugh
0bps Conupts
4 a tndanendal tanyptCode t h t
S AbstaLtion
polymerplm
Ihhen
Sencapaulalion
)Artuon Inheitae
allous a clas do acque puepes and mtho
>dt
hinarcial Caoiicata. amol yromdes
>dt supperde
imheitame
i)Multipltimhnitanj
cuild cas hea om mes tham ont posndclas
1u) Mutevel hwtam
S hild cas nhous om a feorni cas, sich in ns
agthes .
e m amoihs
)Hinarclial inhonitawce:-
c a s s .
dey -int (sey, mame),
Set nane=name.
dey diplayrams (sel4):
clas laoaden (DDq):rsingle
labace)ltiltl
Clas buidog (
psunt(uindly
clas golo autones CDogirenlley):
det soumd lse1):
psumtC"go lden Rousns Bores)
ab
daplay-nantt) o
ab sound)
quid dog -&uddoy ('eubdy) lalbdon oojg
guide- dogaidiplay narmel) g5arneia
gud -doggude) an qucs
Rtieh ("aaliy Doqsnamdihaia
enel 0en
Jindly
tnes. duyplay -namee)
"SoundC).
i) Pthon poymaçhan
dt allWA ehb o hae the same rame out sehane.
objeo Contmk
’4t Can Je achend by meind OMerlonding &
oualpadng
’ 6ame method, Samu
i)Run t
iD Compile tma
-
loua methode on opunalou oith te saml nomu
demty based
based on hs
heis anput
mput pacamena sA wag
ln
Cla Calculatoy.
dey cdd[ selt,azD, b-):
Cale - Calculato c
Psit lcalc. add
(5)
(5j lo)).
paunt (Cale. add
>udmined deurg the necihon the poam
Jonamethad aeady deind in ii pasunt claas
Comnony hnon as method oV9Ui
durg
Cas dninwal A - cninal)
d 6oumà (sel):
d dogcJ
Punt c"Some Sound)
asound)
Cos doglAhirmal?
Soundc)
) Pthon En cap sulatin
Ea'- class
Melhals vauabes
Class
ypes Pubu'c
Neten Aca speaeera
ploteted
pwale
das oenoi
det -init- (5elf):
Belt"publíc "t am public!as
Sey-puyala = am pivate"
deB e'5hos (seJ: olan
punt (Inide Cansi,self puoliose yo -pottked
Sey-puvate)
bbj=doc)
(obj puloi)
paunt (obj-procn)
nRunt (obj Dmo -puodee
Obj-5hoC)
hidesho ntemak implerntafum dstaie shle
A4 upsyous en hat to do athes tam has todo it
ypes
Pootial - Conens boih abstacd &Concde mthods
ul (ontaun ndy aou inayjaces
da shap CAec)? t cwly absac naltuds
det anea (sc):
Pas
clas cince Cshape:
pint ("ot vehileo peol onduse1'y)
las Can CvehideJ:
det ohels (se4):
setum
obotuiton
C= cace ()
pint ('ince anua', C- aRUaL)
podal abstacton
Can =Carl)
"'whulay
Pmt C"can has' Can loheloco,