Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2014, 04:51
pumi
 
Fecha de Ingreso: marzo-2007
Mensajes: 127
Antigüedad: 17 años, 2 meses
Puntos: 2
error de un novato

Hola a todos:

Estoy empezando con esto de JAVA y me he creado este programita para probar el tema de hacer clases:
-------------------------------------------------------------------
import java.io.*;

public class CadenasCaracteres {

public class LaCadena{
String contenido;
char contenidoInverso[];
int longitudContenido;

//constructor de la clase
public LaCadena(String miCadena)
{
this.cambiarContenido(miCadena);
}
//fin del constructor

//método para cambiar los atibutos.
void cambiarContenido(String miCadena)
{
//int longitudContenido;
int posicion=0, i=0;

//this.longitudCadena=0;
this.contenido=miCadena;

longitudContenido=this.contenido.length();
for(i=longitudContenido;i>=0;--i)
{
this.contenidoInverso[posicion++]=this.contenido.charAt(i);
}
}
//fin metodo cambiar atributos

//metodo para mostrar los atributos
void mostrarAtributos()
{
System.out.println("EL CONTENIDO DEL OBJETO ES: " + this.contenido);
System.out.println("LA LONGITUD DEL CONTENIDO ES: " + this.longitudContenido);
System.out.println("EL CONTENIDO AL REVES ES: " + this.contenidoInverso.toString());
}
}


public static void main(String[] args) {
// TODO Apéndice de método generado automáticamente

LaCadena miFrase = new LaCadena("Esta es la frase");

miFrase.mostrarAtributos();

}

}
------------------------------------------------------------------

Cuando lo ejecuto, me da el siguiente error en la consola y que no se que me quiere decir:

-----------------------------------------------------------
Exception in thread "main" java.lang.Error: Problema de compilación no resuelto:
No hay ninguna instancia delimitadora del tipo CadenasCaracteres que sea accesible. Hay que calificar la asignación con una instancia delimitadora de tipo CadenasCaracteres (por ejemplo, x.new A(), siendo x una instancia de CadenasCaracteres).

at CadenasCaracteres.main(CadenasCaracteres.java:48)
-------------------------------------------------------------------

¿Alguien me puede decir que me quiere decir este error?. Gracias.