Java teooria

232
0
14

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

Aine: Programmeerimise põhikursus

Kategooria: Informaatika

Postitatud: 9 detsember 2024

Postitaja: rig14


Kirjeldus

0. Objektorienteeritud programmeerimise (OOP) põhimõtted Sisemised klassid ja liidesed Liides defineerib meetodite kogumi mida klassid peavad rakendama Polümorfism Polümorfismi korral klass loob endale unikaalset käitumist samal ajal jagab ülemklassiga mingit funktsionaalsust. nt class Animal methodiga void makeSound() class Dog extends Animal class Cat extends Animal mis muudavad makeSound töötamist Pärilikkus / pärimine Pärilikkus on olukord kus klass pärib teisest klassist funktsioone ja muutujaid. (ülemklass ja alamklassid) Tuletataval klassil saavad olla ka lisaks oma funktsioonid ja muutujad. (pärilikkus toimub nagu staatiliselt siis kui uus päritud klass luuakse ülemklassid ja alamklassid extends keyword) alamklass pärib kõike peale private keywordiga methodeid Kapseldus Objekti andmete peitmine ja ligipääs neile ainult avalike meetodite kaudu. Getterid ja setterid private string name Positiiv - vähem võimalust teha vigu muutes kogemata muutajaijd Abstraktsioon Klassi mis…