thana hat geschrieben:Das Objekt wurde bisher als Typ Foo betrachtet, mit dem Cast nach Bar sagen wir dem Compiler, dass er es nun als Bar betrachten soll.
dann übersetze cast mal bitte ins deutsche (=>datentypanpassung) und dann sag mir noch mal, dass bei der datentypanpassung der typ nicht angepasst wird.
thana hat geschrieben:einfaches gegenbeispiel:
class A {...}
class B extends A {...}
Ein Gegenbeispiel (nach dem was ich meinte) wäre wenn
(B) new A();
funktionieren würde.
du sprachst von "NIEMALS" und "NIE". da genügt für deine argumentation nicht _ein_ beispiel. um deine argumentation zu widerlegen dagegen schon.
thana hat geschrieben:Aber sicherlich war deiner Interpretation von dem was ich geschrieben habe durchaus berechtigt und zeigt es doch wieder wie wichtig es ist, dass man sich bei diesem Thema sehr deutlich ausdrückt!
Als ich Coolcats posting das erste mal las habe ich es schlicht anders interpretiert als es gemeint war. Nachdem ich mit dem schreiben fertig war habe ich mir gedacht, dass es möglicherweise auch anders gemeint seni könnte, fand dann aber, dass es doch ganz gut geeignet sei um eben zu zeigen dass man sich klarer ausdrücken sollte wenn man es mit Anfängern zu tun hat

coolcat hat sich ganz klar ausgedrückt, vor allem so, dass auch jeder anfänger es verstehen könnte. was man ihm vlt vorwerfen könnte (wenn man denn krampfhaft sucht), wäre, dass er das nicht-immer-möglich-sein des expliziten castings erst in einem gesonderten abschnitt beschrieben hat, sodass jemand, der nicht alles liest evtl. einen falschen eindruck gewinnen könnte. allerdings handelt es sich hier nicht um eine dissertation, sondern um ein foren-posting.
thana hat geschrieben:du solltest dich mit deiner ständigen, theatralischen kritik an den tutoren etwas zurückhalten!
Wie meinen? Völlig wurscht wie du das nun wieder meinst - dämlich finde ich es in jedem Fall (wobei mir spontan 3 verschiedene Möglichkeiten einfallen wie das gemeint sein könnte...)
ich meine damit, dass du nun schon mindestens zum 2. male tutoren angreifst, die hier auf freiwilliger basis den studenten helfen. (nur zur info: wir bekommen die zeit, in der wir euch versuchen zu helfen, nicht bezahlt.)
natürlich sollten falsche informationen (so sie denn falsch sind) nicht so im raum stehen bleiben. dann kann man aber einfach darauf hinweisen, dass man da anderer meinung ist, dann prüft der autor das und gut ist.
du fängst hier an seinen beitrag wortwörtlich auseinander zu nehmen und titulierst seine aussagen als "kreuzfalsch" bzw. "völlig falsch" und das dazu noch in fettdruck. wo liegt bitte inhaltlich der unterschied zwischen kreuzfalsch, falsch und so nicht richtig? letzteres macht zumindest mal einen höflicheren eindruck.
insgesamt muss ich sagen, dass ich den studenten, die meine hilfe benötigen bisher gerne geholfen habe. wenn ich aber jederzeit damit rechnen muss, dass jemand daher kommt, der mir das wort im munde rumdreht und mich wg meiner aussagen fertig macht, muss ich mir wohl genauer überlegen, ob ich den leuten helfe, oder nicht. und weitere tutoren wird das sicherlich auch nicht ermutern, den studenten zu helfen...
@init_0: ich hoffe, du lässt dich von dieser diskussion nicht abschrecken.