Contenido del Curso
Programación Orientada a Objetos en Python a Fondo
Programación Orientada a Objetos en Python a Fondo
Desafío: Administrador
Tarea
Tienes una clase User
del último reto.
Los métodos están corregidos (User
-> {self.username}
en cadenas).
¡Vamos a definir la clase Admin
!
- Define la clase
Admin
heredada de la claseUser
. - Define el método
create_content()
del admin que imprime la cadena:f"{self.username} crea el contenido"
. - Define el método del administrador
update_content()
que imprime la cadena:f"{self.username} actualiza el contenido"
.
- Define el método del administrador
- Define el método de administración
delete_content()
que imprime la cadena:f"{self.username} borra el contenido"
.
- Define el método de administración
Nota
Admin
tiene todas las capacidades deUser
que no necesitan ser reimplementadas. Este es un ejemplo de cómo la herencia nos hace la vida más fácil.
¡Gracias por tus comentarios!
Desafío: Administrador
Tarea
Tienes una clase User
del último reto.
Los métodos están corregidos (User
-> {self.username}
en cadenas).
¡Vamos a definir la clase Admin
!
- Define la clase
Admin
heredada de la claseUser
. - Define el método
create_content()
del admin que imprime la cadena:f"{self.username} crea el contenido"
. - Define el método del administrador
update_content()
que imprime la cadena:f"{self.username} actualiza el contenido"
.
- Define el método del administrador
- Define el método de administración
delete_content()
que imprime la cadena:f"{self.username} borra el contenido"
.
- Define el método de administración
Nota
Admin
tiene todas las capacidades deUser
que no necesitan ser reimplementadas. Este es un ejemplo de cómo la herencia nos hace la vida más fácil.
¡Gracias por tus comentarios!
Desafío: Administrador
Tarea
Tienes una clase User
del último reto.
Los métodos están corregidos (User
-> {self.username}
en cadenas).
¡Vamos a definir la clase Admin
!
- Define la clase
Admin
heredada de la claseUser
. - Define el método
create_content()
del admin que imprime la cadena:f"{self.username} crea el contenido"
. - Define el método del administrador
update_content()
que imprime la cadena:f"{self.username} actualiza el contenido"
.
- Define el método del administrador
- Define el método de administración
delete_content()
que imprime la cadena:f"{self.username} borra el contenido"
.
- Define el método de administración
Nota
Admin
tiene todas las capacidades deUser
que no necesitan ser reimplementadas. Este es un ejemplo de cómo la herencia nos hace la vida más fácil.
¡Gracias por tus comentarios!
Tarea
Tienes una clase User
del último reto.
Los métodos están corregidos (User
-> {self.username}
en cadenas).
¡Vamos a definir la clase Admin
!
- Define la clase
Admin
heredada de la claseUser
. - Define el método
create_content()
del admin que imprime la cadena:f"{self.username} crea el contenido"
. - Define el método del administrador
update_content()
que imprime la cadena:f"{self.username} actualiza el contenido"
.
- Define el método del administrador
- Define el método de administración
delete_content()
que imprime la cadena:f"{self.username} borra el contenido"
.
- Define el método de administración
Nota
Admin
tiene todas las capacidades deUser
que no necesitan ser reimplementadas. Este es un ejemplo de cómo la herencia nos hace la vida más fácil.