Untitled
unknown
python
a year ago
889 B
16
Indexable
from abc import ABC, abstractmethod
class Monitor(ABC):
@abstractmethod
def aumentar_claridade(self, aumento_claridade):
pass
@abstractmethod
def reduzir_claridade(self, reducao_claridade):
pass
class MonitorFullHD(Monitor):
def aumentar_claridade(self, aumento_claridade):
print(f'Claridade aumentada em: {aumento_claridade}')
def reduzir_claridade(self, reducao_claridade):
print(f'Claridade diminuída em: {reducao_claridade}')
monitor_full = MonitorFullHD()
monitor_full.aumentar_claridade(5)
monitor_full.reduzir_claridade(5)
Opa Suporte, tudo bem? Eu fiz esse desafio e depois eu vi a resolução do professor.
Eu percebi que ele usou o mesmo parametro (valor) dentro dos métodos abstratos. Seria
certo eu utilizar o mesmo nome para o mesmo método, ou eu mantenho o meu codigo dessa
maneira?
Editor is loading...
Leave a Comment