logo

Diferencia entre objeto y clase

Hay muchas diferencias entre objeto y clase. A continuación se proporciona una lista de diferencias entre objeto y clase:

No.ObjetoClase
1)El objeto es un instancia de una clase.La clase es una plano o plantilla a partir del cual se crean los objetos.
2)El objeto es un entidad del mundo real como bolígrafo, ordenador portátil, móvil, cama, teclado, ratón, silla, etc.La clase es una grupo de objetos similares .
3)El objeto es un físico entidad.La clase es una lógico entidad.
4)El objeto se crea a través de nueva palabra clave principalmente p.e.
Estudiante s1=nuevo Estudiante();
La clase se declara usando palabra clave de clase p.ej.
clase estudiante{}
5)Se crea el objeto muchas veces según requerimiento.Se declara la clase una vez .
6)Objeto asigna memoria cuando se crea .Clase no asigna memoria cuando se crea .
7)Hay muchas maneras de crear objetos en Java, como nueva palabra clave, método newInstance(), método clone(), método de fábrica y deserialización.Solo hay una forma de definir clase en Java usando la palabra clave de clase.

Veamos algún ejemplo de la vida real de clase y objeto en Java para entender bien la diferencia:

Clase: Humano Objeto: Hombre mujer

Clase: Fruta Objeto: Manzana, Plátano, Mango, Guayaba wtc.

Clase: Teléfono móvil Objeto: iPhone, Samsung, Moto

Clase: Alimento Objeto: Pizzería, Hamburguesas, Samosa