A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | |||
oktatas:programozas:objektum_orientalt_programozas [2024/01/22 14:57] admin [Mező] |
oktatas:programozas:objektum_orientalt_programozas [2024/01/22 15:02] (aktuális) admin [Konstruktor] |
||
---|---|---|---|
Sor 88: | Sor 88: | ||
===== Konstruktor ===== | ===== Konstruktor ===== | ||
- | A konstruktor egy speciális metódus. Speciális mivel megegyezik az osztály nevével. | + | A konstruktor egy speciális metódus. Speciális mivel lefut egy objektum létrehozása során. |
- | Nem lehet visszatérési értéke. | + | |
+ | Néhány nyelven a konstruktor neve megegyezik az osztály nevével. Ilyen a Java, C#. De a | ||
+ | Python nyelvben a konstruktor neve __init__() | ||
+ | |||
+ | A konstruktornak nem jelölhetünk meg visszatérési értéket, mivel alapértelmezett feladat | ||
+ | hogy visszaadja az osztály egy példányát. | ||
Konstruktor Java és C# nyelven: | Konstruktor Java és C# nyelven: |