Pular para conteúdo

Quiz 14 - Introdução

1. Qual a sintaxe para criar uma classe `Carro` que herda de `Veiculo`?
class Carro extends Veiculo:
class Carro(Veiculo):
class Carro inherits Veiculo:
def Carro(Veiculo):
2. O que é Polimorfismo?
A capacidade de um objeto mudar de classe
A capacidade de objetos diferentes responderem ao mesmo método de formas diferentes
A capacidade de herdar múltiplos pais
A capacidade de criptografar dados
3. Qual a função do `super()`?
Cancelar a herança
Chamar métodos da classe pai (superclasse)
Acessar variáveis globais
Criar um super usuário
4. Como definimos um atributo "privado" em Python (por convenção forte)?
private variavel
_variavel
__variavel (dois underlines)
(variavel)
5. Se tenho `class A` e `class B(A)`, qual afirmação é verdadeira?
A é subclasse de B
B herda apenas os atributos de A, não os métodos
B é subclasse de A e herda atributos e métodos
A precisa ser instanciada dentro de B