gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ


Instanziieren in Java falsch?

gefragt von ParademixParademix am 13.10.2007 um 21:23 Uhr

Hi, einer meiner Lehrer legt immer größten Wert darauf die Objekterstellung in Java "instanziieren" zu nennen, jetzt steht in meinem Buch "Einstieg in Java 6" von Galileo Computing, dass das nicht stimmt und immer wieder falsch verbreitet wird. Weiß jemand etwas darüber, oder kann mir jemand möglichst eine Seite dazu geben, der Lehrer ist immer so ein Rechthaber, das wäre genau die richtige Möglichkeit ihn einmal dranzukriegen ^^


Weitere Fragen zu verwandten Themen finden Sie hier:

Programmieren (726)
Java (448)
Programmiersprache (58)
ähnliche Fragen
Frage beantworten


anonym
beantwortet von Belleville am 16. Oktober 2007 09:21
1x
Die Antwort ist hilfreich? Dann klick mich!

Seit der Erfindung der Objektorientierung (mit der Sprache Simula67 im Jahr 1967) versteht man das Objekt als Instanz (engl. instance) einer Klasse und spricht demgemäß auch von einer Instantiierung (engl. instantiation), wenn es um die Objekterzeugung geht. Das ist auch bei Java so.


anonym
beantwortet von bsteppan am 24. November 2007 17:58
1x
Die Antwort ist hilfreich? Dann klick mich!

Dadurch, dass ein Begriff ständig weiterverbreitet wird, wird er auch nicht richtiger. Mit "instance" meinten die Erfinder von Java das Objekt als Beispiel und Exemplar einer Klasse. Sie meinten nicht die Instanz als juristischen Verfahrensabschnitt (im Englischen leider ebenfalls Instance).

Man kann es also ganz einfach ausdrücken: Man erzeugt ein Exemplar aus einer Klasse. Das als "Instanziieren" zu übersetzen und das Objekt als Instanz zu bezeichnen, ist genauso doof wie manche andere Fehlübersetzungen aus dem Englischen, z.B. (Einheiten-)Treiber für Device Driver. Die beiden Beispiele zeigen, wie denkfaul die deutschen Computerfachleute geworden sind ;-)

Aber egal, ob Fehlübersetzung oder nicht: Wie jedem ohne Informatikscheuklappen sofort auffällt, ist der Begriff "instanziieren" nicht einfacher, sondern klingt nach unverständlichem Fachchinesisch. Kein Anfänger kann damit etwas anfangen. Aber es klingt unglaublich cool von "Instanzen" und "Instanziieren" zu sprechen. Jetzt ist man wieder in der guten Gesellschaft von Juristen und Ärzten, die in der Mehrheit auch nicht wollen, dass man versteht, wenn sie eigentlich etwas ganz einfaches tun ...

-Bernhard Steppan


Skynoby
beantwortet von Skynoby am 14. Oktober 2007 23:45
0x
Die Antwort ist hilfreich? Dann klick mich!

Was steht denn da in deinem Buch etwas genauer?

Ich programmiere seit einigen Jahren in Java und habe bisher noch nichts anderes als "instanziieren" gehört.

Kommentar von 26c37d64ceaa206a68879f0004cadbb1smallParademix am 15. Oktober 2007 00:40

Es handelt sich um das Buch "Einstieg in Java 6" vom Verlag "Galileo Computing", Autor: Bernhard Steppan"

... ich finde die textstelle jetz nicht aber hab sie noch 99% im Kopf, weil sie mir so wichtig ist ^^

Das erstellen von Objekten von Klassen (in der litaratur oft fälschlicherweise als "instanziieren" bezeichnet), ist...

Das ist im Grunde auch schon alles, aber ich denke dem Buch kann man Vertrauen, ist schließlich der Lernzweigmäßige Vorgänger von "Java ist auch eine Insel"...


Frage beantworten

Verwandte Fragen

Verwandte Fragen

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.