Skip to content

Instantly share code, notes, and snippets.

@juan-reynoso
Created May 7, 2021 16:16
Show Gist options
  • Save juan-reynoso/0b0e57327f782cd817ea021c1c53cf89 to your computer and use it in GitHub Desktop.
Save juan-reynoso/0b0e57327f782cd817ea021c1c53cf89 to your computer and use it in GitHub Desktop.
# Programación orientada a objetos
# Definimos la clase llamada Dog con dos atributos y un método
class Dog:
# __init__ funcion que inicializa los valores de las propiedades del objeto
def __init__ (self, name, age):
# definimos los atributos
# se define la propiedad llamada name y se inicializa con el valor del parámetro
# propiedad parámetro
# | |
# v V
self.name = name
# el mismo caso para el atributo llamado age
self.age = age
# definición del método llamado decir_nombre
def decir_nombre(self):
# con self.name leemos el valor de la propiedad
print("Hola mi nombre es: " + self.name)
# creamos una instancia o en otras palabras se crea un objeto
# en este caso el rocky es un objeto de la clase Dog
rocky = Dog("Rocky",5);
# hacemos uso del método definido
rocky.decir_nombre()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment