Java programmeerimise konspekt

326
4
3

Kool: Tallinna Tehnikaülikool (TalTech, TTÜ)

Aine: ITI0202 Programmeerimise põhikursus

Kategooria: Informaatika

Postitatud: 9 detsember 2024

Postitaja: HullPõder


Kirjeldus

Pärimine Laiendav klass ehk alamklass pärib kõik laiendatava klassi ehk ülemklassi meetodid (va need mille nähtavuseks on määratud private). Alamklass kirjutab üle kõik laiendatava klassi meetodid mis on mõlemas klassis sama nimega. Laiendav klass ehk alamklass võib lisada uusi meetodeid. Polümorfism Kirjeldab endale unikaalset käitumist ning samal ajal jagab ülemklassi mingit funktsionaalsust. Polümorfism - kasutada vähemalt ühte ülemklassi meetodit. See lubab kasutada sama koodi ja funktsioone erinevate andmetüüpidega mille tulemuseks on rohkem üldised ning abstraktsed implementatsioonid. Kapseldus Kapseldamise korral peidetakse klassi välju teiste klasside eest nendele muutujatele pääsetakse ligi ainult läbi meetodite mis on väljadega samas klassis. Kapseldamine aitab vältida valede muutujate kasutamist muutes väljadele ligipääsemise teadlikuks ning kontrollitud tegevuseks. Abstraktsioon Abstraktne meetod on meetod mis on deklareeritud kuid millel pole implementatsiooni ehk see…