Avatar billede ahara Nybegynder
29. november 2006 - 15:39 Der er 4 kommentarer

Arv i C#

Har lige et spg. til arv.

Hvis jeg har følgende struktur:

Class Bank
{
Array[] af Medarbejder

public Medarbejder getMedarbejder()
{
return en medarbejder i arrayet.
}
}

Class Medarbejder
{
}

Class GBank : Bank
{
Array[] af GMedarbejder
}

Class GMedarbejder : Medarbejder
{
}

Hvordan skal jeg så implementere getMedarbejder() i GBank? I denne klasse skal der nemlig returneres en GMedarbejder. Er lidt i tvivl om hvordan jeg skal implementere det.

Tak
Avatar billede skwat Praktikant
29. november 2006 - 22:29 #1
Class GBank : Bank
{
Array[] af GMedarbejder
override Medarbeder getMedarbejder()
{
GMedarbejder sved = new GMedarbejder();
return sved;
}

}
Avatar billede skwat Praktikant
29. november 2006 - 22:30 #2
sådan cirka
Avatar billede arne_v Ekspert
30. november 2006 - 01:29 #3
der er noget galt med hele objekt modellen

din GBank vil indeholde både et array af Medarbejde og et array af GMedarbejder
Avatar billede woodbase Nybegynder
15. februar 2007 - 00:26 #4
Hvis jeg har forstået det rigtigt, så dropper du Array[] af GMedarbejder og kalder getMedarbejder() på et GBank-objekt

Tror jeg nok... Kan ikke lige helt se planen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester