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

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Objekt, Klassen, Methoden, Instanz » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 8 Beiträge
Björn

Tausend Dank, das hat mich immer dermaßen verwirrt :-)
Wink Wink
eulerscheZahl

Keine Korrektur erforderlich smile
Björn

Korrigiert mich bitte wenn ich es falsch verstehe, aber dann wäre Instanz und Objekt so ziemlich das Gleiche?
eulerscheZahl

Zimmer ist eine Klasse.
zi ist eine Instanz von Zimmer.
Björn

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?
Karlito

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
Björn

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?
Björn Objekt, Klassen, Methoden, Instanz

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 :-)