다른 클래스의 다른 클래스의 내부 클래스를 사용하려는 상황이 있습니다. 같은 ...자바의 다른 클래스에서 중첩 클래스를 사용하는 방법은 무엇입니까?
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;
}
}
}
는 지금은 다른에 MYDATA 클래스를 사용하고 싶습니다.
어떻게하면됩니까?
감사합니다. 당신이 당신의 바깥 쪽 클래스에서 범위를 벗어난 다른 클래스의 내부 클래스의 객체를 생성 할 수있는 경우
당신은 이름 충돌을 피하기 위해 예를 포맷시겠습니까 .. 사용할 수 있습니다 들여 쓰기를 해결하기? – Nicolas
당신은 할 수 있지만, 당신이 그것을 최고 수준으로 만들어야한다고 생각하지 않습니다. (Btw : 1.1 이후의 용어는 "정적 내부 클래스"에 대한 중첩 클래스입니다. 정적이 아닌 중첩 클래스에 대한 내부 클래스입니다.) –