Questão de Programação
Com base nesses tópicos, analise as afirmativas a seguir e escolha a alternativa que descreve corretamente um dos conceitos abordados:
A
Métodos especiais são métodos definidos em uma classe com nomes especiais, cercados por underscores duplos, como 'init'. Esses métodos não têm um propósito específico.
B
Métodos de classe são métodos definidos em uma classe que são acessados diretamente pela classe e também pelas instâncias da classe. Esses métodos têm acesso aos atributos e métodos da classe e podem ser utilizados para realizar operações que envolvam tanto a classe como as instâncias.
C
Composição é um conceito em que uma classe é composta por outras classes, por meio da criação de instâncias dessas classes dentro da classe principal. A composição não permite a criação de objetos complexos, nem a combinação de diferentes comportamentos e características de várias classes.
D
Interfaces em Python são estruturas que definem um conjunto de métodos que devem não são implementados por uma classe. Elas servem como um contrato, garantindo que todas as classes que implementam a interface tenham os mesmos métodos. Em Python, as interfaces são implementadas utilizando classes abstratas e herança.
E
Métodos estáticos são métodos definidos em uma classe que não requerem uma instância do objeto para serem chamados. Não são acessados diretamente pela classe e possuem acesso aos atributos ou métodos de instância. Esses métodos são úteis para realizar operações genéricas que não dependem de um estado específico do objeto.
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!
Aulas em vídeo Em breve
00:00