UML mit Fehler

Neue Frage »

Auf diesen Beitrag antworten »
neuling96 UML mit Fehler

Hallo,
ich kann bei 4. die Argumentation nicht nachvollziehen

Wieso muss opB() in A def sein ?
 
Auf diesen Beitrag antworten »
neuling96

ach ich habs^^
zwar hat A myA = new B() eine Referenz auf ein Objekt B aber zur kompiliere zeit , haben wir ein Objekt A und dort ist die Mehtode .opB() nicht def ?
so in etwa?
Auf diesen Beitrag antworten »
eulerscheZahl

Im Code unten links hast du eine Referenz auf ein A, von der aus du die Funktion aufrufen willst. Das geht aber nur, wenn A die Funktion auch kennt.

edit: ich sollte vielleicht nochmal aktualisieren, bevor ich den Beitrag abschicke, aber zumindest sind wir uns einig.
Auf diesen Beitrag antworten »
neuling96

vielen danke smile
 
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »