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

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Objekt, Klassen, Methoden, Instanz » 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 Objekt, Klassen, Methoden, Instanz
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Björn
unregistriert
Objekt, Klassen, Methoden, Instanz 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:
Hallo zusammen,

eine weitere Frage zu den oben bereits genannten Begriffen Objekt, Klassen, Methoden, Instanz.

Was ist die genaue Bedeutung dieser Begriffe? Herausgefunden habe ich jetzt folgendes:

Eine Klasse ist eine Datenstruktur, die Methoden (Funktionen) enthält.
Methode = Funktion (Kein Unterschied bei der Begriffsdefinition).



Meine Ideen:
Wo ich allerdings festhänge, sind Objekte und Instanzen.

Vielen Dank für Eure Antworten :-)
20.04.2015 08:15
Björn
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

Und noch eine Zusatzfrage zu char-Literalen:

Es gibt hierfür ja zusätzliche Standard-Escape-Sequenzen. Was genau bedeutet denn hier Single Quote und Double Quote?
20.04.2015 08:50
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

Hallo Björn,

eine Klasse ist eine Beschreibung. Diese hat Eigeschaften und Methoden. Beispiel Mensch: Ein Mensch hat Eigenschaften (Augenfarbe, Haarfarbe, Name, Geschlecht) und ein Verhalten. Bei der Objektorientierten Programmierung wird das Verhalten über Methoden definiert.

Objekte sind Instanzen von Klassen. Das heißt, dass es konkrete Ausprägungen von Klassen sind. Beispielsweise bist Du eine instanz der Klasse Mensch.

Der Unteschied zwischen Single- und Doublequote ist, dass zwischen Doublequotes Zeichenketten stehen (auch mit länge 0 und 1) und zwischen Singlequotes immer nur einzelne Zeichen (chars). Auch wenn man z.B. '\t' sieht, oder '\177', so wird nur ein Zeichen damit kodiert.

Gruß,

Karlito
20.04.2015 09:57 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Björn
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 für deine Antwort :-)

Sehe ich es dann richtig, dass zum Beispiel:

public class Haus


Zimmer zi = new Zimmer () eine Instanzvariable der Klasse Haus ist?
20.04.2015 17:44
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

Zimmer ist eine Klasse.
zi ist eine Instanz von Zimmer.

__________________
Syntax Highlighting fürs Board (Link)
20.04.2015 17:53 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Björn
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

Korrigiert mich bitte wenn ich es falsch verstehe, aber dann wäre Instanz und Objekt so ziemlich das Gleiche?
20.04.2015 18:09
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

Keine Korrektur erforderlich smile

__________________
Syntax Highlighting fürs Board (Link)
20.04.2015 20:01 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Björn
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

Tausend Dank, das hat mich immer dermaßen verwirrt :-)
Wink Wink
20.04.2015 20:22
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Objekt, Klassen, Methoden, Instanz