Ed
há 2 anos
Vamos analisar as alternativas uma a uma: 1. "Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário." - Esta afirmação está correta. O uso do modificador `private` é uma boa prática em programação orientada a objetos, pois promove o encapsulamento, permitindo que você controle o acesso aos dados da classe. 2. "Por polimorfismo, podemos tratar um objeto de uma classe pai como sendo de uma classe filha." - Esta afirmação está incorreta. O polimorfismo permite tratar um objeto de uma classe filha como se fosse da classe pai, e não o contrário. 3. "Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas modificá-lo caso seja necessário." - O modificador de acesso padrão (package-private) não é uma prática recomendada, pois não oferece o mesmo nível de encapsulamento que o `private`. 4. "Ao se projetar uma classe, devemos optar pelo modificador de acesso public e progressivamente bloquear acesso conforme necessário." - Essa abordagem não é recomendada, pois começar com `public` pode expor a classe a acessos indesejados desde o início. 5. "O método main() é de escopo de objeto." - Esta afirmação é incorreta. O método `main()` é um método estático e não pertence a uma instância de objeto, mas sim à classe. Diante da análise, a alternativa correta é: "Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário."
Cadastre-se ou realize login
Mais perguntas desse material