Tengo alguna situación en la que quiero usar clase interna de otra clase en otra clase. como ...cómo usar la clase anidada en otra clase en java?
public class ListData {
public static class MyData {
public String textSongName, textArtistName, textDuration, textDownloadPath,
textSongSize, textAlbumName, textUrl;
public boolean enable;
public MyData(String songName, String artistName, String duration,
String downloadPath, String songSize, String albumName,
String url, boolean e) {
textSongName = songName;
textArtistName = artistName;
textDuration = duration;
textDownloadPath = downloadPath;
textSongSize = songSize;
textAlbumName = albumName;
textUrl = url;
enable = e;
}
}
}
ahora quiero utilizar la clase Mydata en otro.
¿cómo puedo hacer esto?
Gracias.
Puede usted por favor formatear el ejemplo para evitar conflicto de nombres y corregir la sangría? – Nicolas
Puedes, pero ¿no crees que deberías subir de nivel? (Por cierto: la terminología post-1.1 es clase anidada para una "clase interna estática". Clase interna para clases anidadas no estáticas). –