Conteúdo do Curso
Programação Orientada a Objetos em Python Avançado
Programação Orientada a Objetos em Python Avançado
Desafio: Administrador
Swipe to show code editor
Você tem uma classe User
do último desafio.
Os métodos foram corrigidos (User
-> {self.username}
nas strings).
Vamos definir a classe Admin
!
- Defina a classe
Admin
herdada da classeUser
. - Defina o método
create_content()
do admin que imprime a string:
f"{self.username} cria o conteúdo"
. - Defina o método
update_content()
do admin que imprime a string:
f"{self.username} atualiza o conteúdo"
. - Defina o método
delete_content()
do admin que imprime a string:
f"{self.username} deleta o conteúdo"
.
Nota
Admin
possui todas as capacidades deUser
que não precisam ser reimplementadas. Isso é um exemplo de como a herança facilita nossa vida.
Obrigado pelo seu feedback!
Desafio: Administrador
Swipe to show code editor
Você tem uma classe User
do último desafio.
Os métodos foram corrigidos (User
-> {self.username}
nas strings).
Vamos definir a classe Admin
!
- Defina a classe
Admin
herdada da classeUser
. - Defina o método
create_content()
do admin que imprime a string:
f"{self.username} cria o conteúdo"
. - Defina o método
update_content()
do admin que imprime a string:
f"{self.username} atualiza o conteúdo"
. - Defina o método
delete_content()
do admin que imprime a string:
f"{self.username} deleta o conteúdo"
.
Nota
Admin
possui todas as capacidades deUser
que não precisam ser reimplementadas. Isso é um exemplo de como a herança facilita nossa vida.
Obrigado pelo seu feedback!
Desafio: Administrador
Swipe to show code editor
Você tem uma classe User
do último desafio.
Os métodos foram corrigidos (User
-> {self.username}
nas strings).
Vamos definir a classe Admin
!
- Defina a classe
Admin
herdada da classeUser
. - Defina o método
create_content()
do admin que imprime a string:
f"{self.username} cria o conteúdo"
. - Defina o método
update_content()
do admin que imprime a string:
f"{self.username} atualiza o conteúdo"
. - Defina o método
delete_content()
do admin que imprime a string:
f"{self.username} deleta o conteúdo"
.
Nota
Admin
possui todas as capacidades deUser
que não precisam ser reimplementadas. Isso é um exemplo de como a herança facilita nossa vida.
Obrigado pelo seu feedback!
Swipe to show code editor
Você tem uma classe User
do último desafio.
Os métodos foram corrigidos (User
-> {self.username}
nas strings).
Vamos definir a classe Admin
!
- Defina a classe
Admin
herdada da classeUser
. - Defina o método
create_content()
do admin que imprime a string:
f"{self.username} cria o conteúdo"
. - Defina o método
update_content()
do admin que imprime a string:
f"{self.username} atualiza o conteúdo"
. - Defina o método
delete_content()
do admin que imprime a string:
f"{self.username} deleta o conteúdo"
.
Nota
Admin
possui todas as capacidades deUser
que não precisam ser reimplementadas. Isso é um exemplo de como a herança facilita nossa vida.