Olá!! Sou nova integrante no fórum e também iniciante na programação com JAVA.
O método getTipo, segundo o corretor do ECLIPSE não está implementado de forma correta. Diz que não posso efetuar esse comando com o STATIC.
Por favor me ajudem. O que estou fazendo de errado?
protected static final int JAVA =0;
protected static final int C =1;
protected static final int O =2;
protected static final int EXE =3;
protected static final int CLASS =4;
private int tipo;
public static String getTipo(int tipo){
if (tipo==this.JAVA){
return "JAVA";
}
se essa não for sua classe principal (aquele que possui o famoso public static void main (String args[])), não utilize nada em estático. É raro se beneficiar com a utilização do estático .-.
Tente assim:
protected static final int JAVA = 0;
protected static final int C = 1;
protected static final int O = 2;
protected static final int EXE = 3;
protected static final int CLASS = 4;
private int tipo;
public static String getTipo(int tipo) {
if (tipo == JAVA) {
return "JAVA";
}
return null;
}