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ódigo...

[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

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 programaçao aplicada
9 pág.

Linguagem de Programação Aplicada Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as assertivas: I - Todos os objetos dessa classe ao serem instanciados devem vir com atributo age igual a zero; Isso está incorreto, pois o atributo age tem um valor padrão de 0, mas pode ser alterado durante a instanciação. II - Todos os objetos dessa classe ao serem instanciados devem vir com atributo owner igual a "Me" Isso está correto, pois o atributo owner é definido como 'Me' na classe. III - A instrução print(rex) deve aparecer na saída do console: Luke Isso está incorreto, pois a instrução print(rex) não imprimirá o nome do cachorro. Para isso, seria necessário definir um método especial __str__ na classe. Portanto, a opção correta é: B) Somente II está correta.

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