0% found this document useful (0 votes)
9 views

OOP Python

Oops with python

Uploaded by

Srinu .M
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
9 views

OOP Python

Oops with python

Uploaded by

Srinu .M
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 8
Oops 5 . ¢ : ebject oviented prrogwannnnna ‘ z uses object & classes E > aims to Twplement veal world q entities ike inhesdtane, polymor pis > entapaulation , ebc- binds data -§ functiomn a8 Single unit L abtrioutes 7 methods b + Class 4 + Collection of objech » Contain’ blue point / prototype From which Objet ave created: Creation of class) Created by "class" Keyword. jf] class A: Pass object j » Instance. of class 2 Contain, and teatng objec j i) obj= A( ) State / Attstbuke behaviour, (& scanned with OKEN Scanner class A ¥=5 dee B __tit--(selP, Zz): | selFe z= Zz : SelfeM = tH SAr.X deg Bl selt).: yeturn Hello” 4. Self-z x clay 1S Created Now Lh Creale 4 © Obyeck = AC" Harsha") psint ( As z) a? Print Cp Bl )) —> Hello Harsha privt ( pexX) —> 5 peat CpeM) —> 5 ° Iw above code 5 tel ts Sumilan to a Gnstructl iw OCPP Tris a method that is L, executed when a Class is ‘wae ivitiated » B ¥S a Method that fs executed volen we Call But cawit--C ) ts execated amt malt Cally dusing object cveokion- Harsha (& scanned with OKEN Scanner extva parameter used in every — method j Wustance of class (-veference to : Curvent tustance of the claw) used ) to aciess variables belong to the clay Wwe Can name any ling fuglawe Ow exbya paramere ir every oh. SelB bub ioe musk uce | Methoa SelP eZ & Selfe Mone attributes oF © L_imibe-C) Meirody — volach ALCS Joriables fyewe: Clark and -~Wit--C) method \ * LL sty.0) ~» “Futon sea, ftp _ veburn Content yohen Cla% object fs Yepresewted a — stxing. EXD pe AO) Pot CP) > Crna A objet at OnIsHe (& scanned with OKEN Scanner ovo ustng Se Ant Jib clay AY clef F _eiy_ -CSEIEDE yetumm ' Hello! Now pant (p) >" Hello" we Com Modify object’ Proper tics ; peX = 25: we Caw Delete Object Prmpertics, eee Th we pan delete Objects also Imhesitanle § obtaining All method & | pHOpesticss Prom anvther Chis. bp Pavent | base class: (lass being imhented cw ld / desived class. class that inhenits - Ex) ‘eta@isc) Ads!" def in| selP 5 ab) : selPeQ=a'’ { Selk-b =b typo de B (sefey: 1? 1 pate C Selt-ay Self) (& scanned with OKEN Scanner = Creaking Cla clos +o A; class cH{A) ; pow X= CH( " Harsha", 48) X* Bl ) > Harshn 49 CH - inhesited __init_- & 8 frm claw A Tf we aaa —init--() to CH, FE will not use _—anit_- 0) of clays A. Ne Chile's init. Oveyaides .. inhevitame of Parent's “4 Pa A EB ° We Con also Use —-mit--- chi ng : pPorenb Exs clam CHCA): | def ~-init- (self) asbe) + a Ae —-init — (SAP abl (& scanned with OKEN Scanner x= CHC” hoosha’ ag, , Ce) x- BC ) ~~ Haysha 48 m, eee fs rot used in B: cupes ( js funttion that makes child class inherit at meltrods E propestien ey deP _ _ it) -- Gel) super().. -mit--( Sf arb) COR Te 2 along vith inhesited methods é propesties we cn also Create /add New methods 0, Child class: cane polymorphism ; methods / operation tors / y Ny Functions , hoy Loswn With Same name g CON be executed on many objech / class. ey ien() > used to fivd bength OF Lict 7Staing J tule, set, Dictionony. (& scanned with OKEN Scanner e More than one Closs can have Same Method name and the Methods WOTK pith yesped +o the objecd - ex, 7 Clam A dep —-init— (celf;a) + Self aa def B (self): paint (' Hi") cla% D> ‘ def --wit_ Ccelf,d) . | Self -d cd | def B (self ) q . Pant (4 Bye'') Fe 7 dae ee oe Y= ple Haysha’‘) j xB() —>4At | BC) —> Bye (& scanned with OKEN Scanner ethod Over loadin 5 % or Maye Method with Sawe but different wo- oF Pavamect oo Bt dittevent type of foramete gt oth = ave. Called ovey loaded methods & Wis is (alled meWod over loadivg., x def A ( ab): 4 def A(aio/¢): Sum = a+b Sums oxb+e vetutn Sum yerumn Sum: Python Does Not Suppor Method Overloading . . so we Can define many Methods put We Can use the later Method: poly mor Prism § lwhestonce; Metnads OF Child Clas parert claw methods Nowe Overnides wilh Samo. (& scanned with OKEN Scanner

You might also like