A alternativa correta é a letra c: "Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário." O modificador de acesso private é o mais restritivo e garante que os atributos e métodos da classe só possam ser acessados por ela mesma. A partir disso, é possível liberar o acesso conforme necessário, utilizando os modificadores de acesso protected e public. As demais alternativas apresentam informações incorretas. O polimorfismo permite tratar um objeto de uma classe filha como sendo de uma classe pai, e não o contrário (alternativa a). O modificador de acesso padrão não é recomendado para projetar classes (alternativa b). O modificador de acesso public não deve ser utilizado indiscriminadamente, pois pode comprometer a segurança e a integridade do código (alternativa d). Por fim, o método main() é estático e pertence à classe, e não ao objeto (alternativa e).
Para escrever sua resposta aqui, entre ou crie uma conta
Tópicos Especiais em Linguagem de Programação I
Compartilhar