Diferencias entre objeto, clase y método
Las diferencias son las siguientes:
Una clase es una estructura de programación definida por el usuario mientras que un objeto es un tipo de dato que surge a partir de la clase de programación. Las clases se definen en el proceso de desarrollo mientras que los objetos se crean en tiempo de ejecución, es decir cuando el programa está corriendo. La creación de un objeto se suele llamar instanciación, ya que lo que se hace es crear instancias de una clase.
En una clase se definen datos comunes a todos los objetos, luego los objetos son creados utilizando esa información y adoptan un estado particular, definido por el valor de sus variables internas, que puede ir cambiando en el transcurso de su vida. Esto quiere decir que podemos tener distintos objetos que provienen de la misma clase pero difieren en sus estados.
Un objeto es una entidad que se crea tomando como base una clase de programación, el proceso de creación ocurre durante la ejecución del programa y se lo conoce como instanciación. El objeto adquiere un estado durante su creación y puede ir modificándose durante todo el tiempo de ejecución hasta que el programa finalice.
Los métodos representan ciertas operaciones o subrutinas que como funciones definen el comportamientos de los objetos. Los métodos del objeto proporcionan el marco de como los objetos interactúan entre sí.
Se presenta un esquema para que se visualice con más claridad.

Comentarios
Publicar un comentario