Es gibt viele Unterschiede zwischen Objekt und Klasse. Nachfolgend finden Sie eine Liste der Unterschiede zwischen Objekt und Klasse:
Nein. | Objekt | Klasse |
---|---|---|
1) | Objekt ist eine Instanz einer Klasse. | Klasse ist eine Blaupause oder Vorlage , aus der Objekte erstellt werden. |
2) | Objekt ist eine reale Entität wie ein Stift, ein Laptop, ein Handy, ein Bett, eine Tastatur, eine Maus, ein Stuhl usw. | Klasse ist eine Gruppe ähnlicher Objekte . |
3) | Objekt ist eine physische Entität. | Klasse ist eine logische Entität. |
4) | Das Objekt wird hauptsächlich durch ein neues Schlüsselwort erstellt, z. B. Student s1=new Student(); | Die Klasse wird mit dem Schlüsselwort class deklariert , z. B. class Student{} |
5) | Das Objekt wird je nach Anforderung mehrmals erstellt. | Klasse wird einmal deklariert . |
6) | Das Objekt weist Speicher zu, wenn es erstellt wird . | Die Klasse weist keinen Speicher zu, wenn sie erstellt wird . |
7) | Es gibt viele Möglichkeiten, Objekte in Java zu erstellen, z. B. neues Schlüsselwort, newInstance()-Methode, clone()-Methode, Factory-Methode und Deserialisierung. | Es gibt nur eine Möglichkeit, Klassen in Java mit dem Schlüsselwort class zu definieren. |
Sehen wir uns ein Beispiel aus dem wirklichen Leben für Klasse und Objekt in Java an, um den Unterschied gut zu verstehen:
Klasse: Menschliches Objekt: Mann, Frau
Klasse: Obst Objekt: Apfel, Banane, Mango, Guave wtc.
Klasse: Handy Objekt: iPhone, Samsung, Moto
Klasse: Lebensmittel Objekt: Pizza, Burger, Samosa