Mi a virtuális metódus, konstruktor, destruktor?
- Construktor : Létrehozó függvény,a fg neve megegyezik az osztály nevével. Ha nem írsz konsruktort(egyes nyelvekben) akkor alapból van egy ilyen üres fg pl : public Kor(){} -> A Kor osztály konstruktora.
----------------------------------
Deconstructor : ez az fg akkor fut le amikor a példányosított osztály munkája véget ér és felszabadul a lefoglalt memória(egyes nyelvekben ~osztalyneve - a deconstructor).
----------------------------------
Virtuális metódus : A virtuális metódus olyan metódus amelyet egy szárasztatott osztály felüldefiniálhat(override)(a szülőosztály virtual-al megjelölt fg-it | pl : C# |).
konstruktor: egy olyan metódus ami inicializálja (beállítja) az osztály változóit. ha létrehozod az osztály nevével meg kell egyeznie.
destruktor: egy olyan speciális metódus ami felszabadítja a felesleges memóriát pl.: létrehozol egy string tipusú változot és null értéket adsz neki akkor a veremben elfoglalja a helyét de a destruktor felszabadítja es akkor kevesebb memoriat foglal el a program.
virtualis metodus: egy olyan metódus amit egy gyermek osztály felulirhat
2. voltam
bocs int tipusú változot nem stringet
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!