Was ist der Unterschied zwischen einer Klasse und einem Objekt?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
allgemeine anleitung
auto
banal klasse
beitrag
blaupause
datei
definition
element
erstellung
instanz
klasse
klausur
mengen
normalen worten
objekt
praktisch
quelltext
spezielle anwendung
thw
versuchen
-
Hiho,
ich wei? zwar, was was ist, aber ich wei? nicht, wie ich es in Worte fassen soll. :-/
MfG Lucas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich mach mal den Versuch, das mit normalen Worten zu formulieren. Die entsprechenden Wikipedia-Definitionen hast du ja sicher schon gelesen.^^
Eine Klasse ist eine (allgemeine) Anleitung oder auch "Blaupause" zur Erstellung eines Objektes.
Ein Objekt ist dann eine "Instanz" oder eine spezielle Anwendung einer Klasse. -
alopex schrieb:
Ich mach mal den Versuch, das mit normalen Worten zu formulieren. Die entsprechenden Wikipedia-Definitionen hast du ja sicher schon gelesen.^^
Eine Klasse ist eine (allgemeine) Anleitung oder auch 'Blaupause' zur Erstellung eines Objektes.
Ein Objekt ist dann eine 'Instanz' oder eine spezielle Anwendung einer Klasse.
Also ganz banal:
Klasse:ist das Haus
Objekt(e):sind die verschiedenen H?user (gelb, gr?n, blau...)? -
alopex schrieb:
Ich mach mal den Versuch, das mit normalen Worten zu formulieren. Die entsprechenden Wikipedia-Definitionen hast du ja sicher schon gelesen.^^
Eine Klasse ist eine (allgemeine) Anleitung oder auch 'Blaupause' zur Erstellung eines Objektes.
Ein Objekt ist dann eine 'Instanz' oder eine spezielle Anwendung einer Klasse.
Also ganz banal:
Klasse:ist das Haus
Objekt(e):sind die verschiedenen H?user (gelb, gr?n, blau...)?
-.-
Das kann man wohl kaum in einer Klausur schreiben. ^^
alopex schrieb:
Ich mach mal den Versuch, das mit normalen Worten zu formulieren. Die entsprechenden Wikipedia-Definitionen hast du ja sicher schon gelesen.^^
Eine Klasse ist eine (allgemeine) Anleitung oder auch 'Blaupause' zur Erstellung eines Objektes.
Ein Objekt ist dann eine 'Instanz' oder eine spezielle Anwendung einer Klasse.
Joa, h?rt sich ganz gut an, aber mhh... komisch. :D
Wenn ich nicht w?sste, was es w?re, w?rde ich aus der Definition auch nicht wirklich schlauer werden, aber mein Info-Lehrer wird es schon wissen.
MfG Lucas -
Am einfachen ist es sicher so zu erkl?ren:
Klasse ist das Kochrezept f?r ein Objekt, d.h. ein Objekt wird von einer Klasse abgeleitet! -
Und auch noch praktisch: Die Klasse ist konkret das, was du in deine cpp-Datei als Quelltext schreibst (in das class {}). Ein Objekt (oder auch: Eine Instanz) dieser KLasse ist dass was du bekommst, wenn du den Befehl new verwendest. Die Klasse gibts nur einmal, anber von dieser Klasse kannst du beliebig viele Instanzen (Objekte) anfertigen, die alle voneinander unabh?ngig sind (im einfachsten Fall).
HTH,
thw -
Na ja.
Irgendwie gefallen mir eure Beschreibnugen nicht.
Ich w?rde es so bezeichen.
Eine Klasse ist eine Menge.
Und die Objekte sind die Elemente.
Ein Element kann zu einer bestimmten Menge geh?ren.
Je nach 'Programiersprache' kann ein Element auch zu mehrere Mengen geh?ren.
Der Begriff Menge und Element aus der Mathematik ist in der Informatik also Klasse und Objekte.
Ob das jetzt so gut ist Klasse mit Menge zu erkl?ren h?nkt nat?rlich davon ab, ob der andere wei? was eine Menge ist. ;)
Jens
Edit by ttobsen:
lol und das soll besser sein? Aber ich glaube eh das seine Arbeit schon lang gelaufen ist
Gru? Tobi
EDIT 0-checka
Das ist definitiv besser, zumindest korrekt beschrieben ohne dass bei dieser oder jenen Programmiersprache noch Ausnahmen auftreten oder allt?gliche Begriffe wie "Rezept" oder "Bauplan" verwendet wurde. Mir gef?llts :-p
Beitrag ge?ndert am 10.02.2006 07:25 von ttobsen
Beitrag ge?ndert am 10.02.2006 19:40 von 0-checka -
Interessant... ich fange grad mit Java an, da helfen einem so Definitionen weiter. Das buch mit dem ich lerne ist n?mlich nicht grade verst?ndlich
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage