Buscar

Em uma empresa de desenvolvimento de software, um programador está trabalhando em um projeto de automação de processos utilizando Python. Ele prec...

Em uma empresa de desenvolvimento de software, um programador está trabalhando em um projeto de automação de processos utilizando Python. Ele precisa criar uma classe chamada Robot para representar diferentes tipos de robôs automatizados. Cada instância da classe Robot deve ter atributos como name (nome do robô), type (tipo do robô), e battery_level (nível da bateria). Além disso, a classe deve ter um método recharge() para recarregar a bateria do robô. Considerando as boas práticas de programação orientada a objetos em Python, qual das seguintes implementações da classe Robot é a mais adequada? Alternativas A) class Robot: def __init__(self, name, type): self.name = name self.type = type self.battery_level = 100 B) class Robot: def __init__(self, name, type, battery_level): self.name = name self.type = type def recharge(self): self.battery_level = 100 C) class Robot: def __init__(self, name, type, battery_level): self.name = name self.type = type self.battery_level = battery_level D) class Robot: def __init__(self, name, type): self.name = name self.type = type self.battery_level = 100 def recharge(self): self.battery_level = 100 E) class Robot: def __init__(self, name, type): self.name = name self.type = type def recharge(self): self.battery_level = 100
Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!


✏️ 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