Was ist der genaue unterschied zwischen klassen und objektmethoden

  • #2

http://de.wikipedia.org/wiki/Klasse_(objektorientierte_Programmierung)
den ersten Satz finde ich da eigentlich durchaus einleuchtend.

Klasse beschreibt die Eigenschaften und die Methoden der Objekte, Objekte sind dagegen im wesentlichen kleine Klumpen von member-variablen, die sich so verhalten, wie ihre Klasse es ihnen vorschreibt. Naja, auch schlecht gesagt... Wenn du ein paar Dutzend von den Dingern geschrieben hast, weißt du es jedenfalls, solche Sachen lernt man am besten an konkreten Beispielen, das ist 100 mal einfacher, als das jetzt hier fachidiotisch korrekt auszuformulieren.

  • #3

Eine Klasse ist eine allgemeine Beschreibung und "Anleitung" dafür, wie ein bestimmter Gegenstand hergestellt wird, was und wie man etwas damit machen kann etc.
Für einen bestimmten Gegenstand gibt es nur eine Klasse.

Ein Objekt ist dann einer dieser Gegenstände, die man mit Hilfe der Klasse, also der Beschreibung, erstellen kann. Du kannst aus einer Klasse beliebig viele Objekte erstellen (instanzieren), alle so instanzierten Objekte haben Ähnlichkeiten untereinander, aber jedes dieser Objekte verfügt über

Identität

,

Zustand

und

Verhalten

.

Beispiel für eine Klasse (erstbestes, was mir gerade einfällt^^): Plätzchenform
Beispiel für ein Objekt: Jedes einzelne mit dieser Form ausgestochenes Plätzchen ist ein Objekt (eine Instanz).

  • #4

das ja ein tolles beispiel

  • #5

Eine Klasse ist eine allgemeine Beschreibung und "Anleitung" dafür, wie ein bestimmter Gegenstand hergestellt wird, was und wie man etwas damit machen kann etc.
Für einen bestimmten Gegenstand gibt es nur eine Klasse.

Ein Objekt ist dann einer dieser Gegenstände, die man mit Hilfe der Klasse, also der Beschreibung, erstellen kann. Du kannst aus einer Klasse beliebig viele Objekte erstellen (instanzieren), alle so instanzierten Objekte haben Ähnlichkeiten untereinander, aber jedes dieser Objekte verfügt über

Identität

,

Zustand

und

Verhalten

.

Beispiel für eine Klasse (erstbestes, was mir gerade einfällt^^): Plätzchenform
Beispiel für ein Objekt: Jedes einzelne mit dieser Form ausgestochenes Plätzchen ist ein Objekt (eine Instanz).

vielen dank

  • #6

http://de.wikipedia.org/wiki/Klasse_(objektorientierte_Programmierung)
den ersten Satz finde ich da eigentlich durchaus einleuchtend.

Klasse beschreibt die Eigenschaften und die Methoden der Objekte, Objekte sind dagegen im wesentlichen kleine Klumpen von member-variablen, die sich so verhalten, wie ihre Klasse es ihnen vorschreibt. Naja, auch schlecht gesagt... Wenn du ein paar Dutzend von den Dingern geschrieben hast, weißt du es jedenfalls, solche Sachen lernt man am besten an konkreten Beispielen, das ist 100 mal einfacher, als das jetzt hier fachidiotisch korrekt auszuformulieren.

vielen dank

Was ist der genaue unterschied zwischen klassen und objektmethoden

Zed

Bekanntes Mitglied

  • #7

Ein Objekt ist die instanz ein Klasse

der Satz hat sich bei mir eingebrannt als ich mal im Bewerbungsgespräch gefragt wurde:"Erklären Sie mal welchen Zusammenhang hat ein Objekt, Klasse und Instanz"

  • #8

das ja ein tolles beispiel

Vielen Dank für die Blumen!

  • #9

Ein Objekt ist die instanz ein Klasse

oder auf Deutsch:

Ein Objekt ist ein Exemplar ( Instanz ) eines bestimmten Datentypes oder einer bestimmten Klasse.

Also: Ich ( Object Hanns ) bin durch
Geburt ( Instanziierung )
ein lebendes Exemplar der Klasse Mensch.
Das, was in der Klasse allgemeingültig beschrieben wurde, trifft durch Erzeugung ( Instanz) auf alle Objekte dieser Klasse zu

Was ist eine Klasse und was ist ein Objekt?

Eine Klasse beschreibt die Variablen, Eigenschaften, Prozeduren und Ereignisse eines Objekts. Objekte sind Instanzen von Klassen. Sie können beliebig viele Objekte erstellen, die Sie benötigen, sobald Sie eine Klasse definiert haben.

Was ist der Unterschied zwischen Klassen und Objekten in Java?

Ein Objekt (als Exemplar einer Klasse) ist eine Einheit, die nach dem Bauplan der zugeordneten Klasse erzeugt wurde. Ein Objekt verfügt somit über die Attribute, die in der Klasse festgelegt sind. Diesen Attributen können - im Unterschied zur Klasse - Attributwerte zugewiesen werden.

Was sind Klassen und Methoden?

Eine Klasse definiert die Eigenschaften (Instanzvariablen oder Felder) und das Verhalten (Methoden) von (gleichartigen) Objekten.

Was ist eine Klassenmethode?

Eine Methode, die nicht als Fähigkeit eines bestimmten Objekt betrachtet wird, sondern als Fähigkeit der gesamten Klasse, wird als Klassenmethode bzw. statische Methode bezeichnet.