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);
}
解决方案
你把事情搞混了。您需要研究基础知识。像下面这样的事情会做:
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);
}
}
推荐阅读
- java - 为什么在具有一个元素的 Jtable 上出现 ArrayIndexOutOfBoundsException 错误
- c++ - 如何在 QT 中显示与主窗口相邻的新窗口
- iframe - 将 iframe 内容保存在 vue 组件中
- reporting-services - DATEDIFF() 计算的总计
- java - 在 int 变量上使用时,volatile 关键字的行为不符合预期
- python - 按日期突出显示python图中的最大点
- html - 隐式计算弹性项目之间的空格?
- python - blender pip whl模块安装问题
- java - IntelliJ:将方法名称和签名提取到文本文件中
- git - 无法推送到 Git 服务器