¿Qué son las clases y objetos en programación?

Qué son las clases y objetos en programación
Índice
  1. ¿Qué son las clases en programación?
  2. Ejemplo de una clase
  3. ¿Qué son los atributos en programación?
  4. Ejemplo de atributos
  5. ¿Qué son los métodos en programación?
  6. Ejemplo de métodos
  7. ¿Qué es una instancia en programación?
  8. ¿Qué es Instanciar en programación?
  9. ¿Qué es un objeto en programación?
  10. Ejemplo de instancia
  11. ¿Video sobre qué son las clases y objetos en programación?

¿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.

Ejemplo de Formulario
Ejemplo de Formulario

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:

Ejemplo de una clase
Ejemplo de una clase

¿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.

Atributos y Propiedades
Atributos y Propiedades

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

Ejemplo de atributos o propiedades
Ejemplo de atributos o propiedades

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.

Un método es una acción o un comportamiento
Un método es una acción o un comportamiento

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

Ejemplo de métodos
Ejemplo de métodos

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.

Instancia en programación
Instancia en programación

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

Continúa viendo el Curso GDScript Para Godot 4

Comentarios sobre ¿Qué son las clases y objetos en programación?

Subir