[C#] Parent object benaderen

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

  • Wezzie
  • Registratie: Maart 2001
  • Laatst online: 21-08 07:00
Even een stomme vraag. In het verleden heb ik wel eens wat met Java gedaan en daar was het heel makkelijk om vanuit een child object even iets van de parent aan te roepen. Gewoon met parent.bla....

Nu ben ik met C# aan het prutsen en kan geen manier vinden om vanuit een child object zijn parent aan te roepen. Het lijkt met een beetje krom om alles mee te gaan geven bij de intialisatie. Dus even een heel simpel voorbeeld:

class Aap
{
private Noten Nootjes;
public string AapNaam;

void Aap()
{
Nootjes = new Noten();
}

class Noten
{
String WelkeAapEetMij;
void Noten()
{
WelkeAapEetMij = parent.AapNaam;
}

Maar dat gaat dus niet. Weet iemand hoe deze contructie in C# in elkaar zit?

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
je moet eens zoeken op het keyword base.
edit:
Ow volgens mij had ik niet goed gelezen je bedoelt niet de SuperClass

[ Voor 52% gewijzigd door Woy op 08-04-2003 14:22 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

je kunt natuurlijk ook een referentie doorgeven doormiddel van de constructor...

  • Wezzie
  • Registratie: Maart 2001
  • Laatst online: 21-08 07:00
Maar dat is dan weer niet echt mooi. Want dan ga je onderdelen van een andere classe doorgeven. De koppeling wordt dan echt extreem groot.

Verwijderd

euh, nee alleen een referentie, dan wordt er niks gekopieerd...

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Als je eens een boek of tutorial doorneemt over C#, dan kom je algauw -zoals rwb al meldde- op het keyword 'base' uit.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.