1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

klasse2{abstract} extends klasse1

    • Frage
  • TheButcher
  • 9. Dezember 2005 um 14:40
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • TheButcher
    Punkte
    325
    Beiträge
    52
    • 9. Dezember 2005 um 14:40
    • #1

    und danach
    klasse3 etxtends klasse2

    ist das möglich?

    MfG

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

    sicher.

  • J.Petso
    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.

  • TheButcher
    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
    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.

  1. Datenschutzerklärung
  2. Impressum