Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2013, 15:32
cacuri70
 
Fecha de Ingreso: enero-2011
Mensajes: 8
Antigüedad: 13 años, 3 meses
Puntos: 0
Error con constructor

Hola a todos.
Estoy empezando con Java, así que estoy realizando pruebas sencillas paso a paso, pero me he encontrado con un problema y no doy encontrado la solución.

Tengo esta clase:

package coche;

public class Coches {
static int numRuedas;
String color;
int posX;
int posY;
int velocidad;

public Coches(String color, int posx, int posy) {
this.color=color;
this.posX=posx;
this.posY=posy;
this.velocidad=0;

}

void mover(int x, int y)
{
if(x!= posX)
posX=x;
if (y!=posY)
posY=y;
}


}


Y este es el Main:


package clasescoche;

import coche.Coches;

public class Main {

public static void main(String[] args) {
Coches c = new Coches("rojo",0,0);
System.out.println("El color del coche es " + c.color);
}
}

El error que me da es :"color is not public in coche.Coches".
La verdad, no lo entiendo ya que si que es "public".

Gracias y un saludo