No encuentro mi error :(

Iniciado por Ila26, 1 Diciembre 2013, 18:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Ila26

Estoy en el proceso de aprender Java hice el siguiente programa
pero busco y busco y no encuentro el error ;(

aqui les dejo mi tonto programa jajaj

package mycm;

class Androide
{
    private String nombre;
    private int altura;
    private int peso;
    private String armas;
    private int edad;
   
    public Androide(String nombre,int altura,int peso,String armas,int edad){
        this.nombre=nombre;
        this.altura=altura;
        this.peso=peso;
        this.armas=armas;
        this.edad=edad;
    }
    public Androide()
    {
    this.nombre="Tron";
    this.altura=6;
    this.peso=230;
    this.armas="MachineGun";
    this.edad=83;
    }
   
    public void setEdad(int edad)
    {
        this.edad=edad;
    }
        public int getEdad()
    {
        return edad;
    }
    public String getNombre()
    {
        return nombre;
    }
    public int getAltura()
    {
        return altura;
    }
     public int getPeso()
    {
        return peso;
    }
     
       public String getArmas()
    {
        return armas;
    }
     
}
public class MyCM {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Androide ob=new Androide();
       
        System.out.println("Nombre de mi androide: "+ob.getNombre());
        System.out.println("La altura de mi androide es: "+ob.getAltura()+" Pies");
        System.out.println("El peso de mi androide es: "+ob.getPeso()+ " Libras");
        System.out.println("El  arma de mi androide es: "+ob.getArmas());
        System.out.println("La edad de mi androide es: "+ob.getEdad());
       
        ob.setEdad(44);
        System.out.println("Edad "+ob.setEdad());
    }}

egyware

¿Podrias postear el error que te dá?

Según mi procedimiento para responder no debo aún compilar el código (*cof* flojera *cof*)

Bueno, posteanos el error y vemos si podemos dar una solución.
Saludos

Ila26

El error esta la ultima instruccion
el error dice:
el metodo set edad() en la clase androide  cannot be applied to given types;
required int
found no arguments

Zoik

Código (java) [Seleccionar]
 System.out.println("Edad "+ob.setEdad());

Debería ser así:

Código (java) [Seleccionar]
 System.out.println("Edad "+ob.getEdad());

Un saludo.