Fiquei na duvida em relacao a essa questao… tentem responder e comentar tb! …
[code]class Red {
static class StaticNested {interface ABC {}} // 1
class NonStaticInner {interface DEF {}} // 2
interface GHI {} // 3
}
A compile-time error is generated at which line?
a. 1
b. 2
c. 3
d. None of the above
[/code]
Não compila!
Resposta B!
Uma interface só pode ser definida dentro de uma classe top-level!
Ou a mesma ser uma interface top-level!
Atn.
Dennys Fredericci
http://www.dennys.eti.br
Sun Certified Java Programmer
e pq na classe estatica aninhada naum deu erro?
Por ela ser estatica imagino rs*
:lol:
Atn.
Dennys Fredericci
http://www.dennys.eti.br
Sun Certified for the Java 2 Plataform
Fiquei CONFUSO :???: essa resposta, e tb fiquei CURIOSO :roll:
Compilei o código e deu o seguinte erro na linha 2:
Eu sabia que interfaces são abstratas por definição. Mas, pelo visto, também são estáticas!!! :oops: