/** Az Osztályok fejezet példaprogramjai.
A Java programok legkisebb önálló egységei az osztályok. Egy-egy osztály azonos típusú dolgok modelljét írja le. A dolgok lehetnek a létező világ objektumai (például emberek, ha a program egy vállalat dolgozóit tartja nyilván), de lehetnek a program belső világához tartozó absztrakt objektumok is (például listák vagy más adatszerkezetek). Működése során a program példányosítja az osztályokat, vagyis a modellek sémája szerint konkrét példányokat (objektumokat) hoz létre, egy osztályból általában többet is. Egy objektum rendelkezik egy belső állapottal, amely egyrészt befolyásolja a műveletek végrehajtását az objektumon, másrészt a műveletek hatására változhat. Művelet végrehajtását objektumok kezdeményezhetik más objektumokra vagy önmagukra.
Tartalomjegyzék a hivatkozott referenciákkal és felhasznált képekkel:
Egy egyszerű példa
Példányváltozók
Változók deklarációja
Változók használata
  • Referenciák:
    • Az {@link elte.java2_utikalauz5.osztaly.Alkalmazott2} osztály
Metódusok
Metódusok definíciója
  • Referenciák:
    • Az {@link elte.java2_utikalauz5.osztaly.Alkalmazott3} osztály
Metódusok meghívása
A {@code this} pszeudováltozó
Metódusnevek túlterhelése
Fordítás közbeni adatfolyam-ellenőrzés
Objektumok használata
Hozzáférési kategóriák
Félnyilvános tagok
Nyilvános tagok
Privát tagok
Leszármazottban hozzáférhető tagok
Osztály szintű tagok
Osztályváltozók
  • Referenciák:
    • Az {@link elte.java2_utikalauz5.osztaly.Alkalmazott4} osztály
    • A {@link elte.java2_utikalauz5.osztaly.Szamozott} osztály
Osztálymetódusok
A főprogram
Konstruktorok
Konstruktorok definíciója
  • Referenciák:
    • Az {@link elte.java2_utikalauz5.osztaly.Alkalmazott5} osztály
Példányosítás paraméterekkel
Inicializáló blokkok
Destruktor jellegű metódusok
Öröklődés
Osztály kiegészítése új tagokkal
  • Referenciák:
    • A {@link elte.java2_utikalauz5.osztaly.Fonok} osztály
A konstruktorok és az öröklődés
Polimorfizmus
Példánymetódusok felüldefiniálása
A túlterhelés és az öröklődés viszonya
Osztálymetódusok elfedése
Változók elfedése
A {@code protected} hozzáférési kategória
Az osztályhierarchia
Absztrakt osztályok és metódusok
  • Referenciák:
    • A {@link elte.java2_utikalauz5.osztaly.Sikidom} osztály
    • A {@link elte.java2_utikalauz5.osztaly.Teglalap} osztály
    • A {@link elte.java2_utikalauz5.osztaly.Kor} osztály
Végleges osztályok és metódusok
@link.forrásfájl {@docRoot}/../data/osztaly/src package-info.java @author Dezső András */ package elte.java2_utikalauz5.osztaly;