¿Qué son las clases y objetos en programación?
Índice
¿Qué son las clases en programación?
Una clase es una plantilla o modelo, que define los atributos y métodos que tendrán los objetos creados a partir de ella.
En otras palabras, una clase es como un plano que describe cómo deben ser y cómo deben comportarse los objetos.
Ejemplo de una clase
Por ejemplo, podríamos usar una clase, para representar un enemigo de algún videojuego
En este caso crearíamos una clase que se llame enemy, como la siguiente:
¿Qué son los atributos en programación?
Los atributos son las características, que describen las propiedades de un objeto, y lo hacen único con relación a otros objetos.
Ejemplo de atributos
Para agregar los atributos a una clase, podemos usar variables como en este ejemplo
De esta manera, podríamos cambiar el nombre y el color, de nuestra clase enemy
NOTA:
Cuando las variables se utilizan dentro de una clase, son llamadas propiedades.
¿Qué son los métodos en programación?
En programación, un método es una acción o un comportamiento, que puede realizar un objeto de una clase.
Ejemplo de métodos
Para agregar los métodos a una clase, podemos usar funciones como en este ejemplo
De esta manera, nuestro enemigo va a poder atacar y moverse
Nota:
Cuando las funciones se utilizan dentro de una clase, son llamadas métodos
¿Qué es una instancia en programación?
Una instancia es una copia específica de una clase con sus propios atributos y métodos.
Crear una instancia, es el proceso de crear un objeto a partir de una clase.
Y crear una instancia es el proceso de crear un objeto a partir de una clase.
A este proceso también lo podemos llamar instanciar.
¿Qué es Instanciar en programación?
“Instanciar» es el acto de crear un objeto a partir de una clase, y la instancia es el objeto que instanciamos.
Por lo tanto, «instancia“ y «objeto» se usan a menudo indistintamente.
¿Qué es un objeto en programación?
Un objeto es una instancia de una clase.
Y cada objeto es una entidad única, aunque varios objetos pueden ser instancias de la misma clase.
Ejemplo de instancia
Aquí tenemos un ejemplo, donde creamos varias instancias de la clase enemy
Y como puedes ver, aunque estemos usando la misma clase, podemos cambiar sus atributos
Porque la clase es solo una plantilla, que debemos llenar con los valores que deseamos
En pocas palabras, podemos llenar los datos de una clase como si fuera un formulario, para crear objetos con distintas propiedades
¿Video sobre qué son las clases y objetos en programación?
En este video aprenderás más sobre qué son las clases y objetos en programación