Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Was ist ein Objekt? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Was ist ein Objekt?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Java_Beginner
unregistriert
Was ist ein Objekt? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hi zusammen,

jetzt einmal eine blöde Frage: Was ist in Java eigentlich ein Objekt? Ich höre immer, dass mit new ein neues Objekt erzeugt wird, oder dass ein Objekt das gleiche ist wie eine Instanz? Aber ich kann mit diesem Begriff nicht wirklich was anfangen.

Meine Ideen:
Vielen Dank für die Antworten :-)
26.11.2015 17:46
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Die Begriffe werden gern synonym verwendet.
Manche unterscheiden auch: Objekt: verschiedene Objekte haben auch einen anderen Speicher, sind also wirklich unabhängig voneinander. Instanz: du kannst mehrere Instanzen haben, die auf das gleiche Objekt verweisen.

__________________
Syntax Highlighting fürs Board (Link)
26.11.2015 23:01 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für die Antwort. Aber wie kann ich mir ein Objekt vorstellen? Ist das eine Ansammlung von Arrays?
26.11.2015 23:13
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ein Objekt kann auch einfach ein Integer sein. Oder eine Klasse, die erstellt hast.
code:
1:
2:
Integer object1 = Integer.valueOf(12);
MyClass object2 = new MyClass();


__________________
Syntax Highlighting fürs Board (Link)
26.11.2015 23:16 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dann ist ein Objekt so etwas in der Objektorientierung wie der primitive Datentyp in der strukturierten Programmierung?
26.11.2015 23:20
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

*Objektorientierten Programmierung
26.11.2015 23:20
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

So primitiv ist der gar nicht (das wären int, double, ...). Du kannst in Objekte auch komplexe Sammlungen von Variablen einbauen. Aber auch ein einfaches Integer ist bereits ein Objekt, wenn du es erzeugst (instanziierst).

__________________
Syntax Highlighting fürs Board (Link)
26.11.2015 23:25 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Sehe ich es dann richtig, dass eine Klasse ein Objekt ist? Dort kann ich ja eine komplexe Sammlung von Variablen, Attributen und Methoden einbauen.
26.11.2015 23:27
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein. Ein Objekt ist die Instanz Augenzwinkern einer Klasse. Analogie aus dem echten Leben: Mensch ist eine Klasse und Du bist ein Objekt/eine Instanz der Klasse Mensch.

Gruß,

Karlito
26.11.2015 23:50 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vielen Dank, sehr gutes Beispiel :-)
27.11.2015 00:03
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Was ist ein Objekt?