Dúvida em modificadores de acesso em Inner classes

1 resposta
T
package geometry;

public class Hypotenuse{
	public InnerTriangle it = new InnerTriangle();

	class InnerTriangle{
		public int base;
		public int height;
	}
}

Which statement is true about the class of an object that can reference the variable base?

a) It can be any class
b) No class has access to base
c) The class must belong to the geometry package
d) The class must be a subclass of the class Hypotenuse

A resposta correta é a C. Agora vem a minha pergunta: Inner classes possuem as mesmas regras de acesso que Outer classes? (Em se tratando dos modificadores public, private, protected e default).

Obrigado!

1 Resposta

ViniGodoy

As mesmas regras que os atributos. Outer classes não tem modificadores private e nem protected.

Criado 13 de janeiro de 2010
Ultima resposta 13 de jan. de 2010
Respostas 1
Participantes 2