如何在java中的另一个类中使用嵌套类?

mil*_*ind 6 java inner-classes

我有一些情况,我想在另一个类中使用另一个类的内部类.喜欢...

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;
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

现在我想在另一个中使用Mydata类.

我怎样才能做到这一点?

谢谢.

Vla*_*nov 21

ListData.MyData myData = new ListData.MyData();
Run Code Online (Sandbox Code Playgroud)


小智 20

静态嵌套类

OuterClass.StaticNestedClass nestedObject = new OuterClass.StaticNestedClass();
Run Code Online (Sandbox Code Playgroud)

内在的类

OuterClass.InnerClass innerObject = outerObject.new InnerClass();
Run Code Online (Sandbox Code Playgroud)

有关嵌套类的更多信息