Itt mi a konstruktor? C#
class prog
{
int magassag;
string név;
public int Magassag
{
get { return magassag;}
}
public string Név
{
get { return név; }
}
public prog(int magassag, string név)
{
this.magassag = Magassag;
this.név = Név;
}
}
Elég trehány ember, aki az osztály nevét nem bírja nagy kezdőbetűvel írni.
Amúgy a public prog(... kezdetű rész a legvégén az utolsóelőtti kapcsoszárójellel bezárólag. Felette a kettő property.
Itt konkrétan ez a függvény:
public prog(int magassag, string név)
{
this.magassag = Magassag;
this.név = Név;
}
A konstruktort egyébként úgy ismered meg, hogy ugyanaz a neve, mint az osztályodnak (itt ugye "class prog" tehát a "prog(...)" függvény az), valamint onnan, hogy nincs visszatérési értéke (tehát simán csak "prog(...)", nem "void prog(...)", vagy "int prog(...)",vagy stb...)
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!