Imagem de fundo

Sobre a implementação de conceitos de programação orientada...

Sobre a implementação de conceitos de programação orientada a objetos na linguagem Python, é correto afirmar:


A

para construir uma hierarquia de classes, deve-se passar como parâmetro na definição da classe o construtor self.


B

ao aplicar o conceito de encapsulamento, não se deve declarar os métodos get/set como única estratégia de exposição dos atributos.


C

uma classe que implementa uma interface não é obrigada a implementar todos os métodos definidos na interface.


D

para definir um construtor em uma classe em Python, utiliza-se o método especial _init_, passando como parâmetro a referência da classe.