Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: wilfridocardena en 31 de Marzo 2015, 23:58

Título: Ejercicio CU00690B. Error Java Return type for the method is missing
Publicado por: wilfridocardena en 31 de Marzo 2015, 23:58
Hola que tal a todos , estoy tratando de hacer el ejercicio sobre sobreescritura de metodos en Java sin embargo haciendo la clase vehiculos me salta este error de compilacion

Código: [Seleccionar]
package todos;

public class Vehiculo {
private String matricula;
private int ruedas;

public Vehiculo(){
this.matricula="";
this.ruedas=0;
}

public Vehiculo(String matricula,int ruedas){
this.matricula=matricula;
this.ruedas=ruedas;
}

public void setMatricula(String matricula){
this.matricula=matricula;
}

public void setRuedas(int ruedas){
this.ruedas=ruedas;
}

public String getMatricula(){return this.matricula;}
public int getRuedas(){return this.ruedas;}
public toString(){
System.out.println(this.matricula + this.ruedas);


}
}

El error que me dice el IDE es Return type for the method is missing entonces no puedo guardar el archivo sin errores espero que me puedan ayudar sobre esto porfavor gracias saludos
Título: Re:Ejercicio CU00690B. Sobreescribir métodos en Java. Tipo estático y dinámico.
Publicado por: toni_apr en 01 de Abril 2015, 15:32
Hola wilfrido

Primero te pongo un enlace que te muestra ¿Cómo insertar código en el foro?
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Respecto a tu código, supongo que envías el código para el ejercicio de la lección CU00690B (debes anotar esta referencia en tus mensajes para saber de que ejercicio estamos hablando)

Aquí tienes tu método modificado

Código: [Seleccionar]
    @Override
    public String toString(){
//         System.out.println(this.matricula + this.ruedas);
        return "Matricula: " + matricula + ". Numero de ruedas: " + ruedas;
    }

Este método se comentó en lecciones anteriores. Si tienes dudas sobre él, retoma esas lecciones.

Saludos