ola pessoal,
tenho a seguinte questao:
-
static class A {
-
void process() throws Exception{ throw
new Exception();} -
}
-
static class B extends A {
-
void process(){
System.out.println(“B”);} -
public static void main(String[] args){
-
new B().process(); -
}
-
}
qual o resultado?
A ) B
B ) the code run withs no output
C ) Compilation fails because of an error in line 12
D ) Compilation fails because of an error in line 15
E ) Compilation fails because of an error in line 18
a minha duvida eh: quando vou compilar (com java 1.5) a palavra chave static é apontada como invalida para classes (modified static not allowed here). e nao tem essa opcao na questao.
deve ser erro da questao mesmo?
caso nao tivesse o static, a opção seria item A
valew…
