Eine einfache Analogie von Java-Klassen, -Instanzen und -Objekten. .. .. [Serie, in der du das Gefühl hast zu verstehen]
Wenn Sie erklären, damit sich die Leute leise vorstellen können, was sich von Klassen und Instanzen unterscheidet
Übersicht von jedem
- Objekt
Eine Gruppe von Dingen mit Zustand und Verhalten. Klassen sind auch Objekte und Instanzen sind auch Objekte.
--Klasse
Ein Typ, der die allgemeinen Zustände und Verhaltensweisen von Objekten sammelt. Designdokumente.
- Instanz
Die aus der Klasse erzeugte Realität. Die tatsächliche Situation, die aus dem Konstruktionsdokument generiert wurde.
Apropos Kochen
- Objekt
Das Material. Wenn es ums Kochen geht, "Thunfisch" oder "Lachs". In Java entspricht es hauptsächlich Variablen und Methoden. Ich weiß es nicht.
--Klasse
Ein Rezept. Es fühlt sich an wie ein Rezepttod, der "Thunfisch-Sashimi" macht, indem er eine Variable namens "Maguro" mit einer Methode namens "Schneiden" kombiniert. Es ist jedoch nur ein Rezept, nicht der "Thunfisch-Sashimi" selbst.
- Instanz
Ein Gericht nach einem Rezept. Es ist der "Thunfisch-Sashimi" selbst, der nach dem Rezept "Thunfisch-Sashimi" hergestellt wird.