1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

klasse2{abstract} extends klasse1

    • Frage
  • TheButcher
  • 9. Dezember 2005 um 14:40
  • Unerledigt
  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 9. Dezember 2005 um 14:40
    • #1

    und danach
    klasse3 etxtends klasse2

    ist das möglich?

    MfG

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 9. Dezember 2005 um 14:58
    • #2

    sicher.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • J.Petso
    15
    J.Petso
    Mitglied
    Reaktionen
    14
    Punkte
    2.384
    Beiträge
    457
    • 10. Dezember 2005 um 01:32
    • #3

    Bei Unklarheiten solcher Art ist es meistens am einfachsten, wenn man sich ein winziges Beispiel programmiert und durch den Compiler laufen lasst, um zur endgültigen Klarheit zu kommen. Wenn der Compiler eine Fehlermeldung ausspuckt, geht das so nicht, ansonsten hast du natürlich freie Bahn.

    "Egbert B. Gebstadter is the Egbert B. Gebstadter of indirect self-reference." - Egbert B. Gebstadter

  • TheButcher
    6
    TheButcher
    Mitglied
    Punkte
    325
    Beiträge
    52
    • 10. Dezember 2005 um 01:34
    • #4

    ich hab ein modellierungsproblemm. vielleicht hilft mir jemand.
    also ich habe 3 actore: guest, customer, worker.
    in der DB habe ich diese 3 tabellen
    worker->person<-customer : <- ist generalizierungspfeil

    ich will das auch in Classendia modelieren, aber ich weis nicht wo ich der guest stellen muss bzw. nur er soll die funktion register() haben

    bitte um support

  • duracell
    5
    duracell
    Mitglied
    Punkte
    220
    Beiträge
    40
    • 14. Dezember 2005 um 00:20
    • #5

    ich würde sagen: wo der guest in deine struktur eingefügt wird, hängt sicher zum teil von der implementierung ab. hat der guest gemeinsamkeiten mit anderen klassen, die du generalisieren kannst? bei deinen spärlichen informationen kann ich dir auch keinen rat geben. ein guest könnte/muss aber nicht von person erben, da du ja personen in der datenbank speicherst, und ein guest evtl. auch anonym sein kann und daher gar nicht gespeichert werden muss. klassenhierarchien werden auch nicht immer 1:1 wie datenbanken modelliert. also.. her mit infos, vielleicht kann man dir dann helfen.

    zu deiner anderen frage: generell ist es keine gute praxis, abstrakte klassen von konkreten klassen abzuleiten (à la: abstract class User extends Person). besser wäre es, konkrete implementierungen erst in den "blättern" deiner klassenhierarchie zu tätigen. das würde die wiederverwendbarkeit (mehrere versionen) erleichtern - aber wenn das ein kleines system ist.. mein gott.

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung