Kezdőoldal » Számítástechnika » Programozás » Ha a c# nyelvben nincs többszö...

Ha a c# nyelvben nincs többszörös öröklés, akkor a lentebb látható példában azt a műveletet, hogyan írnátok le micsoda?

Figyelt kérdés

Interface Itest {

public void testm();

}


Interface Itest2 {

public void testm();

}


public class tclass: Itest,Itest2 {

}


Ha az interfrészek nem számítanak öröklésnek(miért nem?),akkor minek számítanak?


2014. jún. 2. 20:45
 1/6 anonim ***** válasza:
Az interface-ekben nincs logika, amit örökölne az osztály. Ezzel gyakorlatilag csak garantálod, hogy az osztályod megvalósítja az interface-ekben meghatározott metódusokat. Ez nem nevezhető igazán öröklésnek, bár a koncepció hasonlít, de a célja nem teljesen ugyanaz...
2014. jún. 2. 21:03
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
Interface-szel nem tudsz diamond problem-et előidézni, csak ennyi a lényeg.
2014. jún. 2. 21:31
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
Javában az öröklést az extends, az interfész megvalósítását implements fejezi ki. Tehát az öröklés kiterjesztés, az interfész megvalósítása implementálás.
2014. jún. 2. 22:01
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

Bocsánat,hogy ezt írom de nem értem ezt: diamond problem.

Sőt az egészet nem értem,akkor az interfrészből semmit nem örököl ugye?Ez csakannyi,hogy bebiztosítom magamnak azt,hogy ezek mindenképpen meg legyenek valósítva ezt jól mondom?


De egy absztrakt osztálynál már történik öröklés is ugye?

2014. jún. 3. 00:32
 5/6 anonim ***** válasza:

Igen, interfészek esetében a definiált absztrakt metódusokat az interfészt megvalósító osztály "megvalósítja".


Absztrakt osztály esetén az absztrakt metódusokat szintén "megvalósítja" a gyerek osztály, a nem absztrakt metódusokat illetve az adattagokat pedig "örökli".

2014. jún. 3. 00:38
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

"Bocsánat,hogy ezt írom de nem értem ezt: diamond problem."

[link]

2014. jún. 3. 01:35
Hasznos számodra ez a válasz?

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!