Created
May 7, 2021 16:16
-
-
Save juan-reynoso/0b0e57327f782cd817ea021c1c53cf89 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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