首页 > 解决方案 > 使用参数在方法中创建新对象

问题描述

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

所以我尝试了这个并这样做了:

我想如果参数是(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);
        }

标签: java

解决方案


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

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

推荐阅读