logo

Skillnad mellan objekt och klass

Det finns många skillnader mellan objekt och klass. En lista över skillnader mellan objekt och klass ges nedan:

Nej.ObjektKlass
1)Objekt är en exempel av en klass.Klass är en ritning eller mall från vilka objekt skapas.
2)Objektet är en verkliga entitet såsom penna, laptop, mobil, säng, tangentbord, mus, stol mm.Klass är en grupp av liknande föremål .
3)Objektet är en fysisk entitet.Klass är en logisk entitet.
4)Objekt skapas genom nytt sökord främst t.ex.
Student s1=ny student();
Klass deklareras med hjälp av klass nyckelord t.ex.
klass Elev{}
5)Objekt skapas många gånger enligt krav.Klass är deklarerad en gång .
6)Objekt allokerar minne när det skapas .Klass tilldelar inte minne när det skapas .
7)Det finns många sätt att skapa objekt i java som nytt nyckelord, newInstance()-metod, clone()-metod, fabriksmetod och deserialisering.Det finns bara ett sätt att definiera klass i java med hjälp av klass nyckelord.

Låt oss se några verkliga exempel på klass och objekt i java för att förstå skillnaden väl:

Klass: Mänsklig Objekt: Man kvinna

Klass: Frukt Objekt: Äpple, Banan, Mango, Guava wtc.

Klass: Mobiltelefon Objekt: iPhone, Samsung, Moto

Klass: Mat Objekt: Pizza, hamburgare, Samosa