-
Letra C
O modificador de acesso public é aquele que permite o maior grau de acesso a um recurso Java (um recurso é uma classe, um método ou uma variável).
O único modificador de acesso permitido a uma classe não interna é public. Não é permitido usar outro modificador. Na ausência do modificador public, o acesso à classe será de pacote (package).
Quando usamos este modificador, as classes, métodos e variáveis podem ser acessadas a partir de qualquer outra classe sem qualquer restrição. Além disso, um método public pode ser sobrescrito por qualquer subclasse da classe que o declara.
O método main() da aplicação é declarado public para que o ambiente de execução Java tenha acesso a ele. Declará-lo de outra forma fará com que a execução da aplicação se torne impossível.
-
Não entendi o pq da resposta ser a letra C. Modificadores de acesso não são da natureza do elemento?
-
Access Specifiers: public, private, protected and default.
Access Modifiers: abstract, native, transient, final, static, volatile and strictfp.
Fonte >> http://www.allinterview.com/showanswers/1065.html
-
http://www.tutorialspoint.com/java/java_nonaccess_modifiers.htm
-
Access Specifiers - They are used to set the visibility of a class or variable or a method. Classes can be Public or Default. Variables and methods can be public, private, protected or default.Access Modifiers - They are used to optionally declare a field. That is we can set access modifiers for class, method or variables. Classes can have modifier like Abstract. Methods can have abstract, native, synchronised etc.Fonte: http://www.allinterview.com/showanswers/1065.html