Traté de declarar una clase como se muestra abajono puede declarar static final String Public s = new String ("123") dentro de una clase interna
class Outer{
private final class Inner{
public static final String s1 = new String("123");
public static final byte[] bytes = new byte[]{0x00, 0x01};
public static final String s2 = "123";
public static final byte byte1 = 0x02;
}
}
En el s1 el código de seguridad y bytes costumbre compilar pero s2 y byte1 compilar. Si pongo toda la declaración constante en la clase externa, funciona bien. Qué me estoy perdiendo. ¿Alguna ayuda?
apuesto a que la línea s2 debería haber sido * public static static String s2 = "123"; * –
@Cadrian, @Guido Lo sentimos, copiar pegar error, Actualizado la pregunta – Manoj