Quiz de classes e objetos
Para passar no quiz, você deve responder corretamente pelo menos 9 das 10 perguntas abaixo.
Qual das seguintes é a maneira correta de definir uma classe?
Qual é o propósito do método especial
__init__?Qual é a diferença entre um atributo de instância e um atributo de classe?
Qual das seguintes é a maneira correta de chamar o método
spam do objeto menu?Qual dos seguintes métodos especiais é chamado nos bastidores quando um objeto é impresso no console?
Qual é o resultado do seguinte código?
class Menu:
dish_of_the_day = "spam"
print(Menu.dish_of_the_day)A que o parâmetro
self se refere dentro de um método?Qual das seguintes opções cria corretamente uma instância da classe
Person?Qual será o resultado do seguinte código?
class Dog:
def __init__(name, age):
self.name = name
self.age = age
dog = Dog("Pinky", 3)
print(dog.name)Qual das seguintes é a maneira correta de acessar o atributo
name do objeto dog?