Bueno soy nuevo en java y tambien en el foro
el caso es que no se como imprmiir los datos de una clase usando un metodo
les dejo el codigo para que medigan donde esta el error
gracias
public class manzana
{
// Declaracion de atributos
public int idManzana;
public String color;
public double precio;
// Declaracion del metodo constructor
//public inicializar() MARCA ERROR
public manzana()
{
// instruciones propias del constructor
idManzana=0;
color="ninguno";
precio=0.0f;
}
// Declaracion del metodo set para el atributo idmanz
public void setIdmanzana(int man)
{
idManzana=man;
}
// Declaracion del metodo set para el atributo color
public void setColor(String col)
{
color=col;
}
// Declaracion del metodo set para el atributo precio
public void setPrecio(double pre)
{
precio=pre;
}
// Declaracion el metodo get para el atriuto idmanzana
public int getIdmanzana()
{
return idManzana;
}
// Declaracion el metodo get para el atriuto color
public String getColor()
{
return color;
}
public double getprecio()
{
return precio;
}
public void madurar(int n)
{
if (n==0)
{
setColor("verde");
setPrecio(5);
}
}
//public void imprimir(obj1 uno) mal
//public void imprimir(manzana uno)
public void imprimir()
{
//System.out.println("valor de la variable matricula ="+obj1); imprime la direccion de memoria
System.out.println("valor de la variable matricula ="+obj1.idManzana);
//System.out.println("valor de la variable matricula ="+uno.color);
//System.out.println("valor de la variable matricula ="+uno.precio);
}
public static void main(String[] args)
{
manzana obj1 =new manzana();
//imprimir(obj1); marca error
//obj1.imprimir; mal
//obj1.imprimir(); mal
//imprimir(obj1);
obj1.imprimir();
}
}