Java õppematerjalid
Sellelt lehelt leiad Javaga seonduvad õppematerjalid, koodinäited ja videod.
Lähtekood: https://gitlab.cs.taltech.ee/javadoc/javadoc.pages.taltech.ee
- Java objektorienteeritud programmeerimise kontsept
- Klassid ja objektid
- Muutuja skoop
- Objekti loomine
- Konstruktorid
- OOP: nähtavus (private, protected, public, tühi)
- Staatilised meetodid, muutujad ja konstandid
- Võtmesõna this
- Objekt muutujas
- Encapsulation ehk kapseldamine
- Record klass
- Abstraction
- Alamklass
- Polümorfism
- Võtmesõna super
- Overload ja Override
- Objektide kogumid
- Erilised meetodid
- Inheritance ehk pärimine
- Liides
- Enum - konstantide loend
- Geneerilised tüübid
- SOLID
- Üksustestimine ehk Unit Testing
- Üksustestide nimetamine
- Meetodi nimi - Testitav olukord - Oodatav tulemus
- Meetodi nimi - Oodatav tulemus - Testitav olukord
- test[Testitav funktsionaalsus]
- Testitav funktsionaalsus
- Oodatav tulemus kui on ette antud olukord
- Kui testime seda, siis ootame antud tulemust
- Antud tingimustel testitav funktsionaalsus peaks tagastama selle tulemuse
- Üksustestide strukturiseerimine