Kezdőoldal » Számítástechnika » Programozás » Miket kell megadni a példányos...

Klord kérdése:

Miket kell megadni a példányosításnál? (többi lent)

Figyelt kérdés

Van egy c# vizuális program amit el kell készíteni. Van egy Matek osztály amiben ezt a konstruktort írtuk meg: public Matek (int _op1,int _op2,char _muvelet)

{ egy -két apróság ezen belül }

A kérdés hogy ezt a Form1-ben hogy kell példányosítani mit kell megadni amikor meghívom hogy Matek m=new Matek(???) simán számot meg karaktert ? vagy valahogy változót is belehet tenni oda?

Köszönöm előre is.



2015. ápr. 22. 15:12
 1/3 anonim ***** válasza:

Változót is be lehet tenni.

Két int típusú paraméter kell, és egy char típusú. A sorrend is számít!


Tulajdonképpen bármit használhatsz konkrét paraméternek, ami állhat értékadás jobb oldalán. Például bonyolultabb kifejezéseket is.

2015. ápr. 22. 15:15
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

Tudnod kell, hogy mit reprezentálnak az adott paraméterek. Paraméterátadáskor gondolom a Matek osztályon belül egy privát változónak adsz értéket, ami a későbbiekben használatos lesz.


Nem teljesen értem a kérdésedet, de felsorolok két lehetséges alternatívát a megoldásra:


1: Amennyiben azt nem érted, hogy miféle paramétereket kell megadni, akkor így csinálod:

Matek m = new Matek(1,2,'c');

Ezzel az _op1 értéke 1 lesz, az _op2 értéke 2 és a _muvelet pedig 'c'


1/a: Megcsinálhatod ugyan ezt lokális változókkal is:

int lok1 = 1;

int lok2 = 2;

char lok3 = 'c';

Matek m = new Matek(lok1, lok2, lok3);


2: Ha úgy akarsz példányosítani, hogy nem akarsz paramétert adni, akkor a Matek osztálynak létrehozol egy üres konstruktort (public Matek(){ }) és akkor hivatkozhatsz rá.


Ha elküldöd a teljes projektet privátban akkor tudok többet segíteni, de mellé írd le azt is, hogy pontosan mit nem értesz :)

2015. ápr. 23. 11:55
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm a válaszokat! sikerült megoldani és megérteni a dolgot :)
2015. ápr. 23. 17:08

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!