Classes Abstratas

 avatar
unknown
python
5 months ago
618 B
3
Indexable


from abc import ABC, abstractmethod

class Monitor(ABC):
    @abstractmethod
    def aumentar_claridade(self, tamanho):
        print("Aumentando a claridade para {tamanho}.")

    @abstractmethod
    def reduzir_claridade(self, tamanho):
        print(f"Reduzindo a claridade para {tamanho}.")

class MonitorFullHD(Monitor):
    def aumentar_claridade(self, tamanho):
        print(f"Aumentando a claridade para {tamanho}.")

    
    def reduzir_claridade(self, tamanho):
        print(f"Reduzindo a claridade para {tamanho}.")

monitor = MonitorFullHD()
monitor.aumentar_claridade(10)
monitor.reduzir_claridade(5)
Editor is loading...
Leave a Comment