Medzi objektom a triedou je veľa rozdielov. Zoznam rozdielov medzi objektom a triedou je uvedený nižšie:
Nie | Objekt | Trieda |
---|---|---|
1) | Objekt je príklad triedy. | Trieda je a plán alebo šablónu z ktorých sa vytvárajú predmety. |
2) | Objekt je a entita skutočného sveta ako pero, notebook, mobil, posteľ, klávesnica, myš, stolička atď. | Trieda je a skupina podobných predmetov . |
3) | Objekt je a fyzické subjekt. | Trieda je a logické subjekt. |
4) | Objekt je vytvorený prostredníctvom nové kľúčové slovo hlavne napr. Študent s1=nový študent(); | Trieda je deklarovaná pomocou kľúčové slovo triedy napr. trieda študent{} |
5) | Objekt je vytvorený veľa krát podľa požiadavky. | Trieda je vyhlásená raz . |
6) | Objekt alokuje pamäť pri jej vytvorení . | Trieda pri vytváraní neprideľuje pamäť . |
7) | Existujú mnoho spôsobov, ako vytvoriť objekt v jave, ako je nové kľúčové slovo, metóda newInstance(), metóda clone(), továrenská metóda a deserializácia. | Tam je iba jeden spôsob, ako definovať triedu v jave pomocou kľúčového slova class. |
Pozrime sa na nejaký skutočný príklad triedy a objektu v jazyku Java, aby sme dobre pochopili rozdiel:
Trieda: Ľudské objekt: Muž žena
Trieda: Ovocie objekt: jablko, banán, mango, guava wtc.
Trieda: Mobilný telefón objekt: iPhone, Samsung, Moto
Trieda: Jedlo objekt: Pizza, Burger, Samosa