Avatar billede anders159 Nybegynder
27. marts 2006 - 10:58 Der er 6 kommentarer og
1 løsning

Arve-extende interface??

Hejsa.

ved ikke lige om man kan dette.

jeg har et interface til et datacarrier object.
i et andet interface vil jeg så gerne nedarve/extende dette.

er ikke lige helt hjemme i begreberne..men håber i forstår.
Avatar billede spif2001 Nybegynder
27. marts 2006 - 11:25 #1
det kan du godt:

    interface Interface1 : IComparable

f.ex.
Avatar billede spif2001 Nybegynder
27. marts 2006 - 11:27 #2
Hvis du har f.ex:

interface Interface1 : IComparable
    {
        int GetIt();
    }

skal man hvis man implementerer interfacet i en klasse, implementere både GetIt fra Interface1 og CompareTo fra IComparable.
Avatar billede anders159 Nybegynder
27. marts 2006 - 12:47 #3
takker. smid et svar ;)

skulle du have tid og kende lidt til VisualStudio 2005 kan du måske lige fortælle mig hvordan man gør følgende.

har lavet et klassediagram med en masse interfaces. Hvordan extracter jeg klasser af disse rigtigt.

det virker nogen lunde når jeg laver en klasse, og i koden skriver : iEtEllerAndet.
dog får jeg ikke fields med i min klasse når jeg extracter den.
Avatar billede spif2001 Nybegynder
27. marts 2006 - 12:49 #4
arbejder godt nok i VS 2005, men jeg har slet ikke brugt diagram funktionen endnu - så jeg kan ikke hjælpe dig der - sry.
Avatar billede anders159 Nybegynder
27. marts 2006 - 13:10 #5
OK. det skulle du dog prøve at give et skud :)

Er kun lige begyndt at snuse lidt til det, men er blevet rimeligt imponeret.
den opdatere begge veje og i forhold til ligende ting jeg har prøvet, virker dette bare*S*.

endnu engang tak for svaret.
Avatar billede spif2001 Nybegynder
27. marts 2006 - 13:52 #6
tja - engang når jeg får tid - dvs. om 100 år eller lignende... :)
Avatar billede arne_v Ekspert
27. marts 2006 - 13:57 #7
husk kun at lade et interface arve fra et interface hvis det giver logisk mening

en klasse kan godt implementere flere interfaces så man skal ikke gøre det
af tekniske årsager
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