我有一个名为Artist的类,我在其中创建了一个构造函数:
public Artist(String artistName)
{
artistName = artist;
setupGigs();
setupBookings();
}
在IO类中,我试图创建一个新的艺术家,开始使用Artist类中的构造函数:
public GameIO(String nme)
{
artist = new Artist(nme);
}
每次编译时,都会收到错误消息,指出我使用的是不兼容的类型。我应该做些不同的事情吗?如果有的话,有人可以建议尽可能最好的路径。
答案 0 :(得分:1)
您需要确保artist
真的是Artist
:
private Artist artist;
public GameIO(String nme)
{
artist = new Artist(nme);
}
而不是钢琴或弦乐或其他东西。
private String artist; // this won't work