Foros del Web » Programación para mayores de 30 ;) » Java »

arrays en clase error

Estas en el tema de arrays en clase error en el foro de Java en Foros del Web. Alguien me puede decir por que la declaración e inicialización del array en esta clase que estoy haciendo me da error. Gracias @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 08/03/2015, 13:52
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 8 meses
Puntos: 11
arrays en clase error

Alguien me puede decir por que la declaración e inicialización del array en esta clase que estoy haciendo me da error. Gracias
Código Java:
Ver original
  1. public class Caballo {
  2.   String nombre;
  3.   double peso;
  4.   double altura;
  5.   String raza;
  6.   String color;
  7.   int edad;
  8.   static int contadorCaballos = 0;
  9.   static double alturaMedia  = 0;
  10.   static double pesoMedio = 0;
  11.   String estado[] = new String[3];
  12.   estado [0] = "trotando";
  #2 (permalink)  
Antiguo 08/03/2015, 14:20
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: arrays en clase error

Buenas,

Deberías comenzar por algún manual o tutorial de Java básico.

-Las variables de instancia en java, deben llevar siempre un modificador de acceso (private, protected, public). Si no lo especificas por defecto será package y eso no es siempre evidente.

-El array de String se inicializa así: String[] estado = new String[3];

-No se puede ejecutar una instrucción de asignación (estado [0] = "trotando";) directamente en el cuerpo de la clase. Debes hacerlo en el constructor o en un método.

Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 08/03/2015, 14:28
 
Fecha de Ingreso: agosto-2008
Mensajes: 606
Antigüedad: 15 años, 8 meses
Puntos: 11
Respuesta: arrays en clase error

Gracias muy amable es que en el ciclo superior de daw que estoy haciendo acabamos de empezar con objetos en java. Gracias muy amable.

Etiquetas: arrays, clase, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:52.