¿Cuál es la relación entre una clase y un objeto?
Opciones
- Son lo mismo con dos nombres distintos
- Una clase es un plano; un objeto es algo construido a partir de él (Opción correcta)
- Un objeto es un plano que se usa para crear clases
- Las clases existen solo en ejecución y los objetos solo en el código
Respuesta
Una clase es un plano; un objeto (instancia) es algo concreto construido a partir de él
Por qué
Una clase describe qué datos y comportamiento tiene algo, como el plano de una casa. Un objeto es una casa real construida con ese plano.
Puedes crear muchos objetos de una clase, cada uno con sus datos: ana = User("Ana") y luis = User("Luis") son dos objetos de la clase User.
Recuerda
Clase = plano. Objeto = algo construido a partir de él.