Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Object Oriented Programming, Study notes of Object Oriented Programming

It covers all the important topics of Object Oriented Programming explained in very understandable language

Typology: Study notes

2021/2022

Available from 12/19/2023

khush-domadia
khush-domadia 🇮🇳

3 documents

Partial preview of the text

Download Object Oriented Programming and more Study notes Object Oriented Programming in PDF only on Docsity! TABLE OF CONTENTS ming Chapter - 1 Introduction to Java and Elementary eT - 1) to (1 - 24) O JRE, {on GI 1.1 Java Language Specification API, JDK and IDE... 1.2 Features of Java 1.4 Creating and Compiling and Executing a Simple Java Program .....ssss+seesseeeseerees ao 1.4.1 Concept of Byte Code and JVM ... 1.4.1.1 Java Virtual Machine (JVM) . . . LS Programming Style and Documentation ... 1.5.1 Comments and Comment Style 1.5.2 Proper Indentation and Spacing 1.5.3 Block Style 1.7 Reading Input from Console... 1.8 Identifiers and Variables........ 1.10 Named Constants and Naming Conventions Casppata [ypesendits\Operstions Gye me 1.12 Literals 2.1.2 Two Way if-else Statement Caignested ifand Multi-way if Statements .......,.. a6 2.1.4 Switch Statements.........,, 2.1.5 Conditional Expressions 2.2 Common Mathematical Functions shots: cousantaseesieleihi firs 2-10 DESILOOPS ss sts-ccescsnessesucesessese oe 2:3 UWhil€ LGOp) ie -7-ccmaa hee eee eee Bs ido While Loopie lero ria) ee 2-14 checks) HTM] Spee ob dude ps6 58654o%2d00azsecooacveassnnaveaneoanes., 2-16 2:3 A Nested LOOP’. niu. tse 22-00) eee eRe eae 2-18 OChapter - 3 Methods and Arrays© wetted morn t¢ a (3-1) to (3 - 40) WC Shee tye MeO gee 3.1 Defining and Calling Method Cee 3-1/1 Theivoid/Method .........).) .senaceeeeen eee 3-3 31-2 Call Stack... cocccse6 oe <i 2's sa ssele ole nle el eer eee ere ae ee 3-4 G.2Bassing Argument by ValueS.........:c.cc-cccssesssscscotesistie ce ns eee 3-4 3.3 Overloading Methods 3-5 3:3:1 Ambiguity in: Method Overloading. 2.225 .. ssa0-s esse ele ome eens 327) 3-8 3:4 Scope:of Variables crec.c:ccccescssssdecsseeiccssssnecstlistasioetalce seme ee 3.5 Method Abstraction and Stepwise Refinement 3:51 fop;DOWN,DESIBN ss.16.570). 5 noel Meee oe eee EE 3.5.2 Top Down and Bottom Up Implementation ................ 3.5.3 Benefits of Stepwise Refinement...........00s00eceeceecuscuveeeeeees 3.6 Single Dimensional Arrays ...........00.cs.css.seseseossesssnsveresssesseseseessass csc eeeeeeeeeeen BT COPYING ANAYS..ccecccesrecnerncrsconeonsctecsostessansusrsorareiecueressiateespreetets ciate 3.8 Passing and Returning Array from Method 3.9 Searching and Sorting Arrays and Array Class 3.9.1 Searching Array 3.9.2 Sorting Array 3.9,3 Array Class), 055 saveeuiievesivve espe enh slit ee ee | oa pter 6 Exception Handling, I/O, Abstract Classes a eb - 76) ELtoncept Of Exception QD cerssssssssssecsnnscesrsssseesnsancernussseeeeis 6.1.1 Benefits of Exception Handling........--+++ssrecsssrtrtr G.2 Exception and Errors .......ssssssvsssssssssnessesesesessecceeeeecensnannnnennsssss cette 6.3 Terminologies used in ExCeption........sssesssecssecsserreesertecrecrscseentersreseets® fatty - Catch Block. 6.4.1 Uncaught Exception G:4:2\Nesteditry Statements «5.4 -j1.-.encleas swismnlesicteinn nie ehete cieiec) Ke ar 6-10 G:4siMultiplerGatcheerra saceec cece ers eccsrsttioeccetetesetrienerancare te tac 6-11 Gye TPILOW See oe eee oe ole ole vane oiniotrdntegl ieieks tases saere ts caremsnie 6-13 4.5 Using throw 6.5,Exception SY DOS oereeeter rete ersertorereeeacnteny acnecr recast sf cascetererrecessenrcer-esesestects 6 finally GSS eR reece oes LAST aces celcvatriseascustettsncat 6.7 Built-In Exception ... 6.8 Rethrowing Exception GID: Chained EXGepElOM srcerestesrescecreccesrcccseerayteetseccscesecsczssnserecnserscereecepusentesestraeeereeey 6.10 Defining Custom Exception Classes .......ssssecsecsessesseesesseerseeeresseneeneeeeesed 6-22 G11 FilerGlassandilts IMpUtaNd OUtPUC..-c-0-.0-c-ccssccsscrecessoneesenetsssensestssstasecssvoususcd 6 - 36 6:11etObtaining Properties[of File c= ye nile ie oo eine neferarrice ete eles ee ee 6-37 6.12 Reading Data From Web . GAB Abstract ClasSOse a) OMierercsreescctsscransseeces-cercnnsssoressscnv-sencesncsutceserrasternseernsvers 6-46 6.13.1 Difference between Abstract Class and Concrete Glass wi atency ....0..cReie 6-48 /6.14 |nterfacesIQ. 6.1411 Implemencineinter faces secrecy jr cenisj:s 7). Se Sine a a 6253 6.14.2 Extending Interfaces ritance ... 6.14.3 Multiple Inhe arable and Clonable Interfaces p (6.15.com BrfaCO sve ave 6.15.1 Comparable Int Clonable Interface 6.15.2 ¢ Chapter 7 JAVAFX Basics, Event Driven Programming and Animations (7 - 1) to (7 - 66) OlmPordonee J fay Fen baee Structure of JA’ APX Roram 7.2 Panes, Ul Control and Shapes 7.3 Property Binding (147he Colarand|the'FontiClass:... eee ieee dothe ColorClasss e723. yse eee on eee eee ee TAL TEP WRTNSGERS co copeogdanacoscccounscovsunsesbancvosocvosoovecsee: 7-13 Garhe Image and Image-View Class ........ccccsscssssesscssseseccessesesesrseesesseveeentvnseeestees 7-15 Gstayout Panes and Shapes OOo vssccnontinnen ee 7-17 TOU LAyOUt PANES oi eseasws sasciay wae oe EO eee TAT, POST VABOX: 7. Fn ue, a ee eee a 7-18 PBAL2 BOX. SF os aos Slee 7-19 U.6.1.3'StackPane, = eject ed. 7.6:1.4 GridPane) = <2 setstme so ey ec 7-22 Z.6:1.5 FIOWPANE «5 ec snje v4 eo) east Sa 5 2) eee 7-24 76:16 BorderPane, . = «3 = 0 se Screg 7-26 FT 2Shapes janie) je aves io) Scola ws eyecele eacuelelsieross olelareretersieicke a tetera eae nel, Ga 7EQLULine | yo es ch 4 a ws os ye eye 7-27 7.6.22 Rectangle... « «+ = > «1 =e Glee ee 7-29 MOQICwele a. wa win + Ge he RUN eee 7-32 HG2A Ellipse’: % cs) ale ele © lymen te os oie tes os) Solr oil N Cyan 7-34 TIS QSATC ST ee ee Genel ke en 7.6:2/6|Polypans. 0 i TERT ee 7.7 Events and Events Sources 7.8 Registering Handlers and Handling Events...............csssssssssesesscssencavenconeeueeeneess 7-40 C73thner ICIASSES «..ccssovsesssnveonnsdazebevensisiondes|sctecsilcosial aga ssa ee ete eee 7-44 7.9:1 Static Member Classes a... 0.6 10 sesein saielbie cere te Oe tela) tae SOS 7-44 7.9.2 Member Inner Classesiiss circ os oe ojnewee via vie « oe oa ees miu T= 7-45 7:9%3 Vocal [NNenClasses sig dcils naw siseaen seco one Quimie Natalia Riot ier 7-45 7.9.4 Anonymous Inner Class 7.10 Anonymous Inner Class Handlers .... TAL Lambda Method .....ccsssesssecssesecsesseeceneessies C7 RMouse and Key Events. 7.12.1 Handling Mouse Event ......-..s.src0rte PUD IKevccardevenseeeme 7.13 Listeners for Observable Objects ... 7.14 Animation... 7.14.1 Path Transition. 7.14.2 Fade Transition 7.14.3 Timeline ....... 6.6 see oe ene eee Chapter 8 JAVAFX UI Controls and Multimedia 8.1 Introduction to UI Control -2 labeled and Label (a ani 8.3 Button 6.4 Gheckbox eS &.5 BadioButton 6.6 Jéxtfield.... 8.7 JextArea 8.9 ListView 8.10 Scrollbar... 3.11 Slider g.12 Video and Audio «+--+ Binary VO, Recut snaieasnesie* (9-1) to 0-52) Chapter 9FPe ; y/o Programmingnnnsrsininsnsnsnnsinoninonniteneininin -. 9.1 Introduction to storad in the Binary Font asain enter c i = S features a (aro Pee. A \ fase can be compiled ond tntor preted . eae ee glatforn Mailepe en ons gor hable —. pot ae lang vag e = = 3 Have & Known #8 an Been Dc leaieel a Jongypefe - - UN = A | fawen ts__vobus? ond Secure - a bavi. Ra Aesaned {ox destrcpubedl 4ctens =~ i i Soe o E 4 fava. is Kyogle onel geo ll grag remvminy lang vag? = | | ee — ; edit i >| dro dranming gtruchuce « I eB , ey q ae | a A \ a il Vac aootahen fe fron. > | | _ o datertats i e ua Oaclea @ Lert. ‘ Ween a so | ae ago Abel cos on I = . a 2 ————— ae \ S§ ic on- J Se i al aa ia Hy ass | (|__# irc godt c voi amin Utrin gC] os i me i _ If avin mel d cledimi tan | a | _ =a Wa a shands toy Jo" Dem op ment Vik Sais w Gfhwate yequicel for Wong {ava Prograws « oracle releases Gat version 4 4 Ox. k dechion sh i il Ye ack ie by Va Ken word 2 eee yn art Senet hon - ere ioranec ti byt tne om fot Brat enerts Class _clefina Yon Section the class dlefina fio Beckon Contcuing dhe dlefinibin 4 the nota wethod ela ss = this is callech che — mot {yc fon V >| Javie Wirtialenchine Givin) t Ved Ave class . wetted class Yreaveye . Ih caintatas dhe mail) jam ceurek ket_o Softuvate pnd __grs {cam Com po nents. eluo store dhe Sve _corle 08 + Faver_ile » «(thi . fova file Is Compile fend (ayer _cipel a_clas ie ee Gi class [le nS A eat qu by te Gde | MH takes e le ov tnaud , sh —liwrerpretc it ont Hen execpt ihe — psy? = i 2i2e Cures — Bbyby ~\7% arr - if ie + ~ 32967 +032 744 | Y dby V8 = DWAIN 4 h0 The it: = : “ony Thy alorash Co fiite | z as VN € -0-US ho t Be aueeiea7 [ we Co ia 10-324 Yo | Vet 28 : {hoch aro 684934 ares jah dehin-s wwe oc 1. ; pA oie ce cs i oe | : : . % -_ ol z . 3M ong =) {Now Gq chow)? _— ia i. — a = lo Don =» nt 2? syert = Xt ——— ( > mae. AOAnY Ow yr tat dd OPeralors \ artthmebte an Se eae “6 NNN x 9 Cele onee mere) oY 4, Py LSS) aay _j ner les 4 \oat ck opees bv = kh, MN : w ass g fw operate ths 1 Caan oa 2 precedence Relation . Sets SoecHies nich operation wnust be done qirs? during dhe CAVES m ew alyalror . Nam & opercns (los + tacremet I decrement / o Le Unany Perabo Wyse olny , ~) mu | halt cabve ~ ] - addr hve ; hy ate Shift a S3 S55) 4 ~ ela bono oS ee " tqvalr hy : Lao Lebig. brhuse AnD a WwW excbsive o% KR \\ javlsve Ot all , beyica cnek kt. ‘ oY \\ Perna AY Z : Page No. A me Q Ba e = ly ‘fate Ola : ; J U runs bie the Wo (cs Oe } Sian 0 hy iit Mia Lt pede ( u 4 4. oY Wado LOae Up 2p yD Tio ae ass tie —— a =-]ih ts: ce puoceduner™ Umm pepsi: olgect or teateck dali, aot Be — [There rere wodfiers in dap vnel pcivate , able _ \ ea: ‘ Te acess sel bie procedural ______, fs , loa protected. | there ts a eatyve 4 Wherfdene SE Bev VES hy does nah have phe Conte er ) >| welbocl over boudlag = 4 mal [deo Joc moe sae Ose gees drt __ Aare Lome. De | ee hee ie) dhe Pe eds cd > ee oe 2 IL es Ad acto A peas \oa ma. {thts 4. ~ the au ted =a | soy macaison< — = = i tke Tulare faye — oe ee 7 oF nyomber mi ume — —___Ideber mone att verso _4\— the my fend 8 for Ned a byl Bg opetabion é two dinnencional aye 2 7 | 1s Onna” dhe SHR S 7 stored * 20 as fous asl colvmng, meNSIon | Ge é ii A itt ko 0 oe with: oe Je ‘ a Be a(3) Cl QJ + £ Cyt £ ke : ‘dieeersin(d ie Oe C6} ey ae J (704) Cres v 2S , (oluny’ (gy, is) (6 514) * yl f le — 2 | class Page No \ Date Aches a —— ; p= _|l ib caret derived dla AyOe, ft Corn Wines nembers | a Ufo cont lala: ees VUhats cone a) Mie ik Mirco mes Create objects . shaped eoComeg be is len melas ~ ral Class car 4 Shys4 Co ynonys VA Selle devo) pricey au wnilage 4 C ‘ > Oneck i =k te an _Inshance 4 a Closs HON ob cect \nod "hate onal Ye Qavio® = 16 the "tle A the Ob get ts ote tn 4 —| fields C vortavle)s Unfle wedrods Ayncdpors) cAagley | Ye elyed's _benavitn . ee el eee dl i = oo | 4 ee ee ee a ne S| = a ee \| We No \ || Date ! a Wom" — Ul } - Ras toally Rrahic Ts. seek $" coasta4 — yartable por VY a medhod that ts Borne der | Rutgy —__tashoace 4 a cls. calle an’ Wiss Shake yortadk. Coa ve seg Wo red oy a fo Lornmon _praperhy oe AL. Lay gets Soe tes Class | Orre dee aie. Le clase leaching > Accensing Object via La variable - =lRederente _yamtoWle are hose ype fale Prob Cobdal ng (eeveate othe Obyecks. = |i etng Ce) epee. voriable we can ares he ACen banca Meal ianenberaiielwacttune 4. dhe Obj ed : eg Chucemt S= new Siudlewk () 5 Vere LS A Opyocs ~eeleacee. Vurctable — fhe can Ce eer ee ae {uction a, Shudlend _abeok _ = me ae ome dhe tt a EE 4} ales | a operator __iyith__fne__ helo 4 ded cf cna Hence the dot _opegator is \ec 08 - an dember AC ess opera kor. SU Loreck— vostasle nome » obyed — Nome; ae Mal ce deli al eu th ] [isch ~redifes "ard data field LL [ F 3S) As — ae wood fers Ceckes\ —access to dda fell as ye J Ba Vase 2 er a: —_ Wole ae es eles has ah eat ik a = {e Zl elade_ wed Ger: ae U = iW eulic allows. classes _melhock ow dl deka gies: ~ accesible fora ony class - Mi . x Hl yr a private cleus. Chasity, ynethods' mph nde | | Apelds _ axctosssble only Jrom win the | ee a rn” : | S l 24 pile or pitche tk pol sek then by I .. elaulk dhe class , meso As ane Aiclds ate ( ASfem able ey ant Chass i 2 Bre Aarne | pack rege this ts Q Ca ed Quclease = private Oj A pacleartc - OLCeS, A goskage ys “esse enttally E frouging 4 ate = ee, If | (neneste. nr \ a erect. reas gana mete hed hanes. Ve lee |__| — ATs be alow hye Snteq.et a a per \ [ a. pital te oe “prancb ie ho Tabhads Sigg geen’ —_ — Sku pextyle je. Cronke rm aan daa tyes> | clay Vat Vivork i \| \| . imgleneah \Corrplenifias | the dala 35 \widdewn usin are wie en_Using cladrar} me thos 4 gctlers rd soltecs. classtt_enck rahe faces, - —| dhe oor ects Pra rele ; Yhe- oject Na} £2su)\ At fy he _getyotm Ai eohe lengopsulation Vee oe be = “encopss lated . arstrached - - = obsteutkin grordes acca | tt deg aba ome dre wiser be ageetfre pack Cannot access fame Mrety — —idaka 2 Z “= 5t Jowus on Ub | ee ah Hou Ehalel wll Avod wadaee ene — banda Sale 2 Deimidive lata oes ond Wyre per class hes. Upp clancer ore these clases att allow grimihive late Bast hoe accel of abjeck | |e ur vopoet Closs 1S ate ne 4 LpreuO er —— — Toreond a _poinitive dl Pte noe aiineal — iJ | classes Pe present _ fhe orci = all Sse fostence 4 Yoe cuentas Dalles ae vin 3 “ass. dle wot Contam Con stn or 3 We hods 4 the Wrap pes close, aire Sha bi - “Al aaa nag | Yre___ valve Yo phe wae I CVOSe ve Canys chaaye Men j i ~>. Vse__q_weappet Class ' — |S _wsed bo Convert“ yumerte Aiogs Soh [ ne AC vee in i, —-ffe ss Peek to Convech Yume te \alve to_ Ding r Ustind wncagveC Class J “ —- = Wepper class js a nedlium ho store primitive p | dala: tue Ww oye abject: Jt | | 3 Abing class al Lk etna fs a Neolleclon a Chawachers Mn = Arciog dedin es Yne abvock Y Ue Con make * ue J 4 “Xring to __denate Ye _tallection of | | charac be d } | | j | | ASS Aring Yo MO ! Or Qutlder 3) Bbein | Speier mee Srliog REE RIN ~ clas. ~[ik ts yn rote =| thts Aheead -Saje rah — jth is wh Ay neh nized eee Fated dept Page No. 4 ranch cont Aas\ ax Pron _ Abcia bul, milo! Ora “a Sarne | { + ¢ £ mas 1 ieacals clos a le ts ctvable : afi ts also ash Able tone needed y sony {a et Creoting ot SE abject i TO ¢ hasaae: _heag \heop . ol de Stoney le Auger Chars \onl deter Kew Parc Deeds LS Whenever Rubcla ss, bo vehege ty Site iomedtate Auger Clase: can glo” fo s wse dl Yhe keg wach Ages: tL nog 7. geactel potas ee calls Mae Super Chase. conghucfor: Wed bo CLRROSS Oe mend er of Ihe duper clase. Ke a her fone » (nherthonce js oa meclhapkm tin fave by | Which cheelveck class ‘comm orto _he pet eg beg A tose clase oncl Phe Larne _ dime clepivecd lis ena have Some _acldsPonral a of _ Notes | ne thodk _overloacling everlodding ica Groot ba overriding v ig & cya -Hme over Viking Poly morphisin Te ue poly orehignn + poy ery it helps So Nnteense dhe it ig usec ter sant Ae Apec|ic Clee an Ceadalnlity dh dhe pegcam, ragieee alton d We roll Hye a ? J Wich 1s acca PvOlVaCe ro fnskene i Yt he gaceat ele oy se he. | Aveaclass ve n= | | th accuvs within he clas.Jit ig Qed pov on ed tn tus ’ Class ey with inveritonce cela ionshios weld) averted ing way lo tah u ci han averriding dla needs ane c e. us pot veauir ol g iD Welle uct hwe the Clie methods must have fhe clase i | fone none ond wificenk ome name rd Lome nN ep. Phi cena 3 ie Y : a nye’ | | the ye turn 4408 cax or | Me fetun Type mut i anno he the Lame he tila oie Onn Bf Wt we (ese Se Shey & ® © “variant . See. ko Chang e the pavemete lors = 7 = —— pe ho | | ia — a. lag a : I >| ply Ane ie cred dycomnie ‘ining — we hl thefts a ia ware allows bs Va os Yhe ethod Wom ; ‘5 Sie me =! = GU mes 10) wy Be a om —_ghyet_ cat aie v cl A5¢ Ee. Be tae aye —_™ eae wd « Ue es pe. tf ine fr al obje =a eee he | al neg Shera Chto fe | | Casing oyeuts- hee astine yews Conver e__Orlnitive hyve lo | | amoPhe. dhe Rees cs oe ee cosh. dhat —_ rneame a varfable 4 Ove Pefmafitye dela ype com be Conver fed! fy voter | dala dye ‘ Brearlar\y objet ove Class dupe can be Cae J te Unether “Nose UT Yee ytthna the tree ¢ dence Wpragchs | dhis ConversSen fe (alled asking A we x r) = \ Ii troleet — pastroy 3 N u : : a Co WM ra emen} Expl t ch —tastioy = To (Conver! dhe _ object bjeck hype ~_ Sara ra ‘aha el! hon et Aeskoel class en ee, $= yy § Page No. ) q | Date : ae ch oa ae * __D| Locceelions vith) ANY ee AN Heed A On eocce pion ts anal apedt tha. Par be an Unisval oy envo neous eh : e eah __- | Gaceplions ore Thrown ya fro gvan ond ; cwy Ye __ravgnt > tre) 2 Theanine rer — gust 4 dhe a. { . q re aS LA ~rodram Com ‘be meteret 9 ececu tro flow | eee uh aa bas Moor Uae | d ~| An error ts also ve prenfed — gee é Cxceplton ts \ardled using tive + s § =| dry 4 cake = | tyvow a how \rnally Gees | g >| Nested hry Aeadwnoentg iT a _ “hn thete pag chow re < Lexceotia Mt iBsk + Waa, ie la Bo | “el, i ee | t vee ait fe | a ees (ated eh A — le A (ate al as e = | ~ ee iS Ueing theours ony a = ” J! z ‘chen oreo ante bo a cm ae iy | Nhe ae dhwous atk used - _t4 a “ume Cyaarneter Ist) Morous ” ext b 1 : —> Using throw so as: v {wa | | a | Page No. | i . 2 a || a =| types df _Pvteglipns || en = {e us a ai, 4. i ee } LI checkest excephion ae EEE =| A checked excephon ether wrist cag il 7 ee must be \isheol ta ae tf | ous plage 44 | 1 ametthe. ane -9F Peapod ae v sta ay | = ae 2 Madera exCeption. ike Unchecked exconlon cloee! arch ee | ecgicit lomdliog Phovah ft pale oe | ' | a | PTC SSech shag bry Catch : > Tre only _unchecleed exceplon | tn ows le —| Oded A dupe Rooime — exrceon- Vor. 1 { esc ahdanks. ~arithnate exception, mull pointer exception. | we Date : | a . WA Onn) | | tnterdace . | | ee clas : Rey wcord inter Nae” 0 _ =I ‘it conbeins dato sea sat eho at . STEM. vend Ris ejined th NG \e u liek Condes ow ‘oviline Aor me Case: = eX ecubeble code : V J ae er - ‘soil aa _ = I Bu trealing on —Sadinte You canst On _tnghon le A 7s Me Xeus mem ets Cena pe aclessech vi i . = fh ca _Uife warroug aless |i ma 23 use Apetfiecs Ve @iblte , [acces | pst Va or Qrotecte : j | Syed | —_nember of Ae caw be te nem ber A ‘he (onto Or drach aways decor men F = abgrack class sotecace. 3 [class Com _enlneg tt only Yne class Cun ‘caplet Dre On obdyace chases ig : tron One trderface s . Cn a : c as ih ave on OCCED. welha Mein bens 4 Pos are Pie ~ Views 3 ential. a Tf ae aly —gicent Joy as I Mh ih Sa Da PN \ iG ether ~ Jor cbsvack cou Qabady| frase cor be angle rt tee Tegal taal Sng he tena cd = Wrernasdor 4 _vartabla 4. Nhe _mesbbey ules +8 | dostaast cla Can nol We aye ge for fav | 51h i“ [ = irq ementing inkeqlace i tb ts WMeleSLary to create sis a clas doc eve: ohaface: 1 eS ak ee | C4 Class class nome hak ina | Leng eared inhefare mer’, heheidote awed, = i ae PO = _~llads | ieaLy Lal forrecdbig soberdace & EN sve. i i Newiia v \Zdnclas Avon» fe natin _clarsg wing Dn I fake) ieosaihatl, Wane com dering fom —tevatn Anh et dates : Sr Ualny — Neaheadf - \ Ls I t \| I Page No I Date K a a ee * e | inter les ie ial WO Saree S| ehh | aa ee Ee i ed Ee \a(=\0! j ILL seavwitte "Wh 9a a hse oafenk tah 1 . = \ ich geint “vel ()) v hie IJ ieee). v7 PL 3 2 owl dein herstonce i Hoa Coes snot éupport vw Hole inheritence Decne it] a Nercat a comlpiquity whem Me _Prenectog jcem™—_| Bw 2 both nu arent APR as tnaailcll wn child | law oc derived chasse = QoL ig Avpoacheb mM cac 3) _tolhecitonce WAG Meee No Gn pty at Cinp ern en Ya} gw provided be te UV i fraplewentation class - —> | Companatble ont _Clonuble Anteotar eg. Be com parable interlace pascal | usecl Yo. Zach 2 sl Mae acray ugh alte oh coushom ghjet. z ij we Use array oe ick ohvecks thea ghee “dngeck cen Yee Y _forteol _adhavnadi clly py Collecon. Go) woetnod rch Naastca\ly traploo oak a kab) dherfare. N = a Ling Scam | filter Ovlp4t stream , oe! Aster steam Bo da Linh tap “The _tnguk__Stveaw rt phe aye Yrab means | Using fngut Ws Can fead he spe | but 1 dot__want__}e reac integers, clocble __Afrings jox_meah fy a filter closs fo Beae - | Ihe byte Ink Shrew. pare Ys 2 Data ingul Stream [Sula ahr chream i - a | Dado tops steam s ee Be loco Unver® ae ‘into eee Primi TP ldlats tyes uneas fhe date ait pbsheearn Converts dre potas bie dela byes tno Fhe yis ee Pnen oe Yne vs pds dite. e Dlthe bu Pera g Dara topud dH. coy class ts = Aslteringut sree ai Sages less Q__ Orla hey Drees tls filterodet Stren clap’ = =! Bufterdlnarstreon ( Be fterd avkgde shrewd Bepprediog den ol Spd Ee | leliset tlay Vaso c= Sethe era ae ne jne az Sind Bupecet otptihrew Clog are lena fi = | {ngu) BiCe ow oN adhpubchre wm Cla seep a al ‘is ——_O—————— st Loa oo | aie List keh: Ta | a: ‘ , a V1) the ret nam _tvelevel_| Ine uk atm yoo devel Baqvene { Sequence eee COE uss __—— ee 2) Lit allows dightcate get dosen't tlle do ¢lieate — | Clements | glen eva lise: «ses = Saas fan ve. tlessed_- | por allowed _. yaw le wll _Clemen's {nill_elresol tom tan Bbve only ee ee eaeulle S501 +f onl % anole Hong _are_| Set tg) Owray [ky Laded Listy vector | Lin & Pet Ve ere Faas a veh. Ue Con _ pst a “ges se ool 909 ing the oa e cus) om re ——_ | he im h eonghy ok \ a thy tee Pe a Fglenneot tem Gah Brac \ CX eo) ion ust be rw ws |= d_tns er ments ab dhe / my! Sf Biis0.* = . i oem | — a Rc sree! a ‘cea Weenny arvotnes jhe Mate vision par tocular Hime twherval . Soridized — Yarowwls HS oven, re ————E Page No. No. Date : elt ——— Re —””t—~— — “ee. i. on, tkoae pa. ae 7 Creation of dre enh = $< oe : 2 opmach Sa teem ——— Se thhistng thyead class. a md Using Yona dle class» Guling | €xthending Weed class - = aiding | the Ywreadk class tam mg __t at —____|)_ = I|\Jsinag the a extend ‘key : they Prvew class for & bull Vave a Class named A drew Os ia Class A ectends ale. implemenh og Run yale inte Pre Vivek tam also cratted using long evnentig — se (ro. — _using ts aan Joagile-menhiag oo ay Me al “ete AS dhe Da clas ertenk a tread clas Inen Ohtends oy Aner class wich wy Ye Pohends 4) a class Vveah th eathended nen oN ig ht ov 4 98 qh trrecitel «iis vem €<pe O Penal - == es —— ee = Peni Ayatro. adnan dupegh WG Ne no eel a, Mncce kb