Lenguaje 1
Lenguaje 1
Lenguaje 1
1
Clases en Python
Una clase en Python es una plantilla o un plano para crear objetos.
Define las propiedades y los comportamientos comunes que los objetos
de esa clase tendrán. Una clase se compone de atributos (variables) y
métodos (funciones).
class NombreDeClase:
# Definición de atributos
# Definición de métodos
2
A continuación, se muestra un ejemplo de una clase "Persona" que tiene
atributos como nombre y edad, y métodos como saludar y obtener_edad:
class Persona:
def saludar(self):
print(f"Hola, mi nombre es
{self.nombre}")
def obtener_edad(self):
return self.edad
3
Objetos en Python
Un objeto es una instancia de una clase. Representa una entidad del
mundo real basada en la definición de la clase. Al crear un objeto,
obtenemos una copia de la estructura y los comportamientos definidos
en la clase.
4
Podemos acceder a los atributos y métodos de un objeto utilizando la
notación de punto. Por ejemplo:
5
Beneficios de las Clases y los Objetos
El uso de clases y objetos en Python ofrece varios beneficios:
6
Ejemplo de Uso de Clases y Objetos en Python
Supongamos que estamos desarrollando un programa para una tienda
en línea que vende productos. Podemos utilizar clases y objetos para
modelar los productos y sus características. A continuación, se muestra
un ejemplo:
class Producto:
def mostrar_informacion(self):
print(f"Producto: {self.nombre}")
print(f"Precio: ${self.precio}")
producto1.mostrar_informacion()
producto2.mostrar_informacion()
7
En este ejemplo, hemos creado una clase "Producto" con atributos
"nombre" y "precio". El método "mostrar_informacion" muestra la
información del producto en la pantalla.
8
Las clases y los objetos son conceptos fundamentales en la
programación orientada a objetos. Al utilizar clases, podemos modelar
entidades del mundo real y definir sus atributos y comportamientos.
Los objetos nos permiten crear instancias de estas clases y utilizar sus
atributos y métodos para interactuar con el programa.