Imprime "BaseClass" ou "Commander" + &qu

5 respostas
balrog
public class BaseClass {

public static void doCommand(int counter){

System.out.println (BaseClass: doCommand);

}

}
public class Commander extends BaseClass {

public static void doCommand(int teller){

System.out.println (Commander: doCommand);

}

public static void main(String[] args) {

BaseClass bc = new Commander();

bc.doCommand(2);

}

}

5 Respostas

maxguzenski

e ai sandro

imprime Commander: doCommand

balrog

errado !!

cancao

“BaseClass: doCommand” porque como os metodos são static a classe filha (Commander) apenas especializa o metodo e não o sobreescreve. Acho que é isso.

Até mais.

maxguzenski

putz, nem prestei atenção no STATIC

balrog

isso mesmo !!
o segredo está no static

[]s

Criado 14 de julho de 2003
Ultima resposta 14 de jul. de 2003
Respostas 5
Participantes 3