ID 119236 Banca FCC Órgão TRF - 4ª REGIÃO Ano 2010 Provas FCC - 2010 - TRF - 4ª REGIÃO - Analista Judiciário - Tecnologia da Informação Disciplina Engenharia de Software Assuntos Orientação a Objetos Sobre a orientação a objetos, é correto afirmar: Alternativas Variáveis e métodos de classe pública (public) existem e podem ser utilizados, mesmo se nenhum objeto dessa classe tiver sido instanciado. Os modificadores de acesso public, private e protected controlam o acesso apenas aos métodos de uma classe. É possível criar vários construtores sobrecarregados em uma classe para permitir que objetos dessa classe sejam inicializados de diferentes maneiras. Um construtor invocado sem argumentos inicializa o objeto, mas causa um erro em tempo de execução, pois todo construtor de classe deve receber pelo menos um parâmetro. Ao implementar um método de uma classe, devem ser utilizados os métodos set e get da classe para acessar apenas os dados públicos (publics) da classe. Responder Comentários A) ERRADA - Apenas os membros de uma classe declarados como static é que podem ser utilizados sem que haja sequer um objeto instaciado na classe.B) ERRADA - Os modificadores de acesso controlam acesso aos membros de uma classe, e como membros de classe entende-se que são os métodos e as variáveis de instâncias (atributos). Portanto, o 'apenas' invalidou a alternativa.C) CORRETAD) ERRADA - Um construtor pode ser invocado sem nenhum argumento, parâmetro, sem problemas.E) ERRADA - Os dados podem ser acessados de outra forma, além do get e set. Aliás, uma boa prática em programação é nunca criar um get ou set sem a necessidade. A expressão 'devem' invalida a alternativa. Apenas complementando a excelente explicação do colega Robson, na letra B, os modificadores de acesso também controlam o acesso às classes. c- construtores sobrecarregados é o overloading, um tipo de polimorfismo que permite iniciar uma instancia com varias opcoes de parametros