Ed
há 2 semanas
Vamos analisar cada uma das alternativas sobre o bloco construtor de uma classe: A) O bloco construtor não pode ter o mesmo nome da classe. - Esta afirmativa é falsa, pois o bloco construtor deve ter o mesmo nome da classe. B) Toda classe possui implicitamente o bloco construtor. - Esta afirmativa é verdadeira. Se nenhum construtor for definido, a linguagem de programação (como Java, por exemplo) fornece um construtor padrão implicitamente. C) Pode-se determinar somente um bloco construtor por classe. - Esta afirmativa é falsa. É possível ter múltiplos construtores em uma classe, desde que tenham diferentes assinaturas (overloading). D) Deve ser criado pelo desenvolvedor. - Esta afirmativa é falsa, pois, como mencionado, se não for criado, um construtor padrão é fornecido implicitamente. E) O bloco construtor deve ser do tipo private. - Esta afirmativa é falsa. O construtor pode ser público, privado ou protegido, dependendo da necessidade. Portanto, a alternativa correta é: B) Toda classe possui implicitamente o bloco construtor.