Buscar

[AULA TEÓRICA 02] As classes são fundamentais para a programação orientada a objetos (POO) em Python e permitem uma organização eficiente do códig...

[AULA TEÓRICA 02] As classes são fundamentais para a programação orientada a objetos (POO) em Python e permitem uma organização eficiente do código e uma abstração do mundo real. Analise a classe a seguir:
class MyDog:
owner = 'Me'
def __init__(self, age =0 , name = 'Luke'):
self.age :int = age
self.name: str = name

# ----main
rex = Dog()
Analise as assertivas a seguir e marque a opção correta:
I - Todos os objetos dessa classe ao serem instanciados devem vir com atributo age igual a zero;
II - Todos os objetos dessa classe ao serem instanciados devem vir com atributo owner igual a "Me"
III - A instrução print(rex) deve aparecer na saída do console: Luke
I - Todos os objetos dessa classe ao serem instanciados devem vir com atributo age igual a zero;
II - Todos os objetos dessa classe ao serem instanciados devem vir com atributo owner igual a "Me"
III - A instrução print(rex) deve aparecer na saída do console: Luke
A Somente I está certa
B Somente II está certa.
C Somente I e III estão certas.
D Somente II e III estão corretas.

Essa pergunta também está no material:

Linguagem de Programação Aplicada
7 pág.

Análise e Desenvolvimento de Sistemas Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D) Somente II e III estão corretas. Explicação: - A assertiva I está incorreta, pois o construtor da classe MyDog permite que o atributo age seja definido com um valor diferente de zero ao instanciar um objeto. - A assertiva II está correta, pois o atributo owner é definido como "Me" na classe MyDog e não é alterado no construtor ou em nenhum outro método. - A assertiva III está correta, pois o objeto rex é instanciado com o nome "Luke" e a instrução print(rex) imprime o valor do atributo name do objeto, que é "Luke".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais