Eu so posso usar o protected quando erdo de uma classe?
eu so tenho a ele quando herdo?ou nao?
Eu so posso usar o protected quando erdo de uma classe?
eu so tenho a ele quando herdo?ou nao?
Você pode usar o protected em qualquer momento, e os métodos e atributos protected de sua classe só poderão ser acessados pelas classes que herdarem dela.
Protected serve para vc dizer que quem vai poder usar este método ou variável é quem herda esta classe… quem não herda não usa…
Vc pode usar sempre que quiser, mesmo que sua classe seja herdada ou não, mas se uma classe que não herda tentar usar o método ou variável não vai conseguir…
Heee #@®®¡$ 13 seg mais rápido 
Acontece. Mas eu deveria ter sido mais devagar, acabei esquecendo de dizer que outras classes no mesmo pacote também podem acessar atributos e métodos protected.
Silva03, para mais detalhes sobre modificadores de acesso, dê uma olhada em http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html .