Enunciado
Na programação orientada a objetos, utiliza-se o princípio de construtores, sobre os quais é correto afirmar que
Alternativas
- A)
representam métodos sem nome de uma classe.
- B)
representam um método de uma classe que possui o mesmo nome da classe da qual faz parte.
- C)
não são utilizados em programas com número muito grande de classes.
- D)
são utilizados exclusivamentes para substituir objetos já criados anteriormente.
- E)
têm a finalidade de excluir classes que não possuam objetos criados.
Gabarito e comentário
Resposta correta: B
A alternativa B está correta. Em linguagens orientadas a objetos que seguem a convenção descrita, o construtor é um método associado à criação e à inicialização de uma instância e possui o mesmo nome da classe. Ele pode receber parâmetros e definir o estado inicial do objeto. Não serve para excluir classes, substituir objetos existentes nem deixa de ser usado quando o programa contém muitas classes. Assim, a resposta é: representam um método de uma classe que possui o mesmo nome da classe da qual faz parte.