Java Tutorial 51 - Polymorphie

preview_player
Показать описание
Danke an songdestinator
Рекомендации по теме
Комментарии
Автор

Mir fehlen die hausaufgaben ^^ durchdie hat das ganze besser gewirkt

qqqqqqqw
Автор

Was soll an Polymorphie so schwer sein :D

Du erklärst alles sehr verständlich, danke

ruvoker
Автор

Und so wurden die Menschen und Hunde erschaffen.

RepeercLP
Автор

Man könnte .toUpperCase() schreiben, damit groß-/kleinschreibung ignoriert wird.

kilak
Автор

@Addi2817 Nicht ganz. Man speichert die Subklasse lediglich im gleichen Datentyp wie die Superklasse.

Brotcrunsher
Автор

Aber die ganzen Daten eines Menschen passen doch eigentlich garnicht in die Klasse Lebewesen rein, oder? Da da ja viel mehr drin gespeichert wird

karmagiel
Автор

@Addi2817 Immer Sinnvoll: nein. Häufig Sinnvoll: Ja!
Regeln bzw. Konventionen gibt es weitgehend keine. Man sollte es halt für sein Programm passend schreiben. Man könnte auch alles in ein Object Array Speichern, das wäre dann aber eben zu krass verallgemeinert.
MfG

Brotcrunsher
Автор

Kann man sagen, man speichert Objekte der Subklasse in der Superklasse??
Wenn ja dann hab ichs verstanden :D

Addi
Автор

Ich weiß nicht ob du dich auch mit VBA beschäftigst.

falls doch, wäre meine Fragen, ob die Collection-Klasse auch etwas mit Polymorphie zu tun hat.

rupertbauernfeind
Автор

@Brotcrunsher
Ok, und ist Polymorphie immer sinvoller zu machen (oder nutzen ? :D), oder giebt es da irgendwelche Regeln zu?

Addi
Автор

Du meinst, dass der Vererbungsbaum so aussieht: Object - lebewesen - hund - hundeartig und man "hundeartig" in "lebewesen" packt? Ja das würde gehen.
Kleine Zusatzinfo: In ein "Objectarray" kannst du sogar alles packen, selbst zahlen. Das ist aber kein guter Programmierstil, daher rate ich davon ab ;)

MfG

Brotcrunsher
Автор

Genau, das sind die Speicheradressen.

MfG

Brotcrunsher
visit shbcf.ru