En Python, los objetos y las clases son conceptos fundamentales de la programación orientada a objetos(POO). La programación orientada a objetos le permite crear objetos con sus propios atributos y métodos, lo que hace que la organización del código sea clara y fácil de mantener.
Definición de una clase en Python
- Para definir una nueva clase, use la
class
palabra clave, seguida del nombre de la clase(generalmente comienza con una letra mayúscula). - Dentro de la clase se pueden definir atributos(variables) y métodos(funciones) que tendrán los objetos de la clase.
Creación de objetos a partir de una clase
- Para crear un objeto a partir de una clase, utilice la sintaxis
class_name()
. - Esto inicializará un nuevo objeto basado en la clase definida.
Ejemplo: aquí hay un ejemplo simple de cómo definir una clase y crear objetos a partir de ella:
En el ejemplo anterior, definimos la Person
clase con dos atributos name
y age
, junto con un método say_hello()
. Luego, creamos dos objetos person1
y person2
de la Person
clase y llamamos al say_hello()
método de cada objeto para mostrar su información.