Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
231
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kropotkin Kropotkin ist offline Mitglied Bronze
    Registriert seit
    Dec 2007
    Beiträge
    36
    Immer wieder wird von Basisklassen gesprochen.
    Wie ich verstanden habe sind das Klassen die sowaswie Urväter weiterer Klassen sind.

    BlödeFrage,aber wo mach ich die rein ?
    In ein extra cs ?

    Krop
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    3.985
    Zitat Zitat von Kropotkin Beitrag anzeigen
    BlödeFrage,aber wo mach ich die rein ?
    In ein extra cs ?
    Wäre sinnvoll, ja.

    Sagt dir das Wort Vererbung was?
     

  3. #3
    Kropotkin Kropotkin ist offline Mitglied Bronze
    Registriert seit
    Dec 2007
    Beiträge
    36
    Halbwegs. Aber nur theoretisch, weil ichs mir mal angelesen habe, aber noch nie umgesetzt.

    Ich komm aus der Access/VBA und VB -Welt.
    Sorry.
    Ich versuch ein Beispiel nachzuvollziehen und gibts eine Klasse und dann wird noch von einer Basisklasse dazu geredet... Da dachte ich ich könnte beides in eine tun...
    Grüsse
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    3.985
    Um welche .NET-Sprache gehts jetzt eigentlich?
    Dann könnt ich dir vielleicht ein Beispiel schreiben

    Generell hat eine Klasse (ich nenn sie mal Kind), die von einer anderen (Vater/Mutter; engl. parent)"erbt", hat alle Variablen und Methoden/Funktionen von der Elternklasse zusätzlich zu den eigenen drinnen
     

  5. #5
    Kropotkin Kropotkin ist offline Mitglied Bronze
    Registriert seit
    Dec 2007
    Beiträge
    36
    ich versuche folgendes Beispiel nachzuvollziehen und scheitere bei den 'einfachsten' Sachen:

    Performance Tipp: Eine DB Connection global für einen Page Request definieren.

    Dort werden ein paar Sachen unterstellt,die ich nicht weiss. Da hab ich mich jetzt reinverbissen und
    komm an einigen Basics einfach nicht weiter....
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    3.985
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    public class plusminus
    {
        public int plus(int a,int b){return a+b;}
        public int minus(int a,int b){return a-b;}
    }
     
    public class alle_grundrechenarten : plusminus
    {
        public int mal(int a,int b){return a*b;}
        public int dividiert(int a,int b){return a/b;}
    }

    Die Basisklasse (Basis, Vater, Mutter, Parent, wie auch immer) ist plusminus
    alle_grundrechenarten hat nur die Methoden mal und dividiert.

    Weil sie aber von plusminus erbt, hat alle_grundrechenarten auch alle Methoden von plusminus drinnen, ohne dass die noch extra hergeschrieben werden müssen.
    Ein Objekt von alle_grundrechenarten kann also plus, minus, mal und dividieren

    Mit Variablen gehts gleich.

    Ist aber nur ein absolutes Minimalbeispiel; das ganze Thema Vererbung ist um einiges umfangreicher.
    Google gibt da aber genug Onlinebücher/Tutorials