Código com erro

Caros amigos,

estou desenvolvendo um programa e está dando erro no seguinte código, por favor ajudem-me. Segue o código:

public abstract class TimeFutebol {
     private String nome;
     public TimeFutebol( String t ) { 
        this.nome = t;
     }

     public String getNome() { 
        return nome;
     }

     public abstract void jogar(); 
     public abstract void treinar(); 
}

public class TimeRJ extends TimeFutebol {
     public TimeRJ( String nome ) { 
        super( nome );
     }

     public void jogar() {
        System.out.println( "O " + getNome() + " eh o time da virada!!!" );
     }
}

Agradeço de ante-mão.

que erro que está dando?

Falta você implementar o método “treinar”. É que só o Romário é que joga sem treinar; o Java não deixa um Time carioca jogar sem treinar.

[quote=fariaslima]Caros amigos,

estou desenvolvendo um programa e está dando erro no seguinte código, por favor ajudem-me. Segue o código:

public abstract class TimeFutebol {
     private String nome;
     public TimeFutebol( String t ) { 
        this.nome = t;
     }

     public String getNome() { 
        return nome;
     }

     public abstract void jogar(); 
     public abstract void treinar(); 
}

public class TimeRJ extends TimeFutebol {
     public TimeRJ( String nome ) { 
        super( nome );
     }

     public void jogar() {
        System.out.println( "O " + getNome() + " eh o time da virada!!!" );
     }
}

Agradeço de ante-mão.[/quote]

a sua subclass nao implementa o metodo public abstract void treinar();
isso é obrigado ja que ela é uma class concreta.
faça isso:

[code]
public class TimeRJ extends TimeFutebol {
public TimeRJ( String nome ) {
super( nome );
}

 public void jogar() {
    System.out.println( "O " + getNome() + " eh o time da virada!!!" );
 }

public void treinar(){}
}[/code]

Espirito de sexta-feira thingol ?? hehehe … muito boa observação…
AEHUAEH

E Camillo muito boa explicação, vamo que vamo … em agosto quero ver tu postando aqui que ta com a SCJP na mão com 94 % :::

[quote=Omeganosferatu][quote]
alta você implementar o método “treinar”. É que só o Romário é que joga sem treinar; o Java não deixa um Time carioca jogar sem treinar.
[/quote]
Espirito de sexta-feira thingol ?? hehehe … muito boa observação…
AEHUAEH

E Camillo muito boa explicação, vamo que vamo … em agosto quero ver tu postando aqui que ta com a SCJP na mão com 94 % :::[/quote]

opa tomara!!