kir*_*rky 2 java constructor compiler-errors
新手在这里做Java作业.我有一个名为Album的类,它包含以下构造函数:
public class Album {
private String title;
private String artist;
private String genre;
private Song favoriteTrack;
private int trackNumber;
private static int numAlbums;
//Constructors
public Album(String title, Song favoriteTrack, int trackNumber) {
this.title = title;
this.favoriteTrack = favoriteTrack;
this.trackNumber = trackNumber;
artist = favoriteTrack.getArtist();
genre = favoriteTrack.getGenre();
numAlbums++;
}
public Album(String title, Song favoriteTrack) {
this(title, favoriteTrack, 1);
}
...}
Run Code Online (Sandbox Code Playgroud)
然后我有一个第二类MusicCollection,在其主方法中实例化Album类三次...
public static void main (String[] args) {...
Album album1 = new Album("Debut", "Venus as a Boy", 3);
Album album2 = new Album("Homework", "Around the World", 7);
Album album3 = new Album("Ghost in the Machine", "Invisible Sun", 3);
...}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试编译MusicCollection.java时,我收到错误:
cannot find symbol
symbol : constructor Album(java.lang.String,java.lang.String,int)
location : class Album
Run Code Online (Sandbox Code Playgroud)
每次我尝试调用构造函数.Album和MusicCollection类位于同一目录中,Album.java编译.我想我正在做些傻事,但我无法弄清楚这一点.任何帮助将非常感激!
| 归档时间: |
|
| 查看次数: |
6068 次 |
| 最近记录: |