logo

Rozdíl mezi objektem a třídou

Mezi objektem a třídou je mnoho rozdílů. Níže je uveden seznam rozdílů mezi objektem a třídou:

Ne.ObjektTřída
1)Objekt je an instance třídy.Třída je a plán nebo šablonu ze kterých se vytvářejí objekty.
2)Objekt je a entita skutečného světa jako pero, notebook, mobil, postel, klávesnice, myš, židle atd.Třída je a skupina podobných objektů .
3)Objekt je a fyzický entita.Třída je a logický entita.
4)Objekt je vytvořen prostřednictvím nové klíčové slovo hlavně např.
Student s1=new Student();
Třída je deklarována pomocí klíčové slovo třídy např.
třída Student{}
5)Objekt je vytvořen mnohokrát dle požadavku.Třída je vyhlášena jednou .
6)Objekt alokuje paměť, když je vytvořena .Třída při vytvoření nepřiděluje paměť .
7)Existují mnoho způsobů, jak vytvořit objekt v jazyce Java, jako je nové klíčové slovo, metoda newInstance(), metoda clone(), tovární metoda a deserializace.Existuje pouze jeden způsob, jak definovat třídu v Javě pomocí klíčového slova class.

Podívejme se na nějaký skutečný příklad třídy a objektu v jazyce Java, abychom dobře pochopili rozdíl:

Třída: Člověk Objekt: Muž žena

Třída: Ovoce Objekt: jablko, banán, mango, guava wtc.

Třída: Mobilní telefon Objekt: iPhone, Samsung, Moto

Třída: Jídlo Objekt: Pizza, Burger, Samosa