別のクラスの別のクラスの内部クラスを使用したいという状況があります。 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;
}
}
}
今私は別でニック・マイデータクラスを使用します。
どうすればいいですか?
ありがとうございました。あなたが囲むクラスからの範囲外である他のクラスから内部クラスのオブジェクトを作成することができる場合
は、あなたが名前の競合を回避し、インデントを修正するために、あなたの例を再フォーマットしてくださいことはできますか? – Nicolas
あなたはそうすることができますが、トップレベルにする必要があるとは思いません。 (Btw:1.1以降の用語は、「静的内部クラス」のネストされたクラスです。非静的ネストされたクラスの内部クラス) –