使用参数在方法中创建新对象

时间:2018-09-02 10:08:00

标签: java

如果我错过任何代码,请通知我,我将对其进行编辑。

所以我已经尝试过并通过以下方式做到这一点:

我认为如果参数为(String albumTitle),那么我可以将参数分配给变量album = albumTitle;

然后创建新对象App album = new app();

然后将该对象添加到arrayList相册albums.add(album)

我可能是错的,但这就是我要这样做的方式。

完整代码在这里:

public void createAlbum(String albumTitle) {
        album = albumTitle;

        App album = new App ();
        albums.add(albumTitle);
        }

1 个答案:

答案 0 :(得分:2)

您把事情弄混了。您需要研究基础知识。像下面这样的事情:

public class Main {

    static List<Album> albums = new ArrayList<>();

    class Album {
        String title;
        Album(String albumTitle) {
            title = albumTitle;
        }
    }

    public void createAlbum(String albumTitle) {
        Album album = new Album(albumTitle);
        albums.add(album);
    }
}