有人可以提供一些关于为什么代码不起作用的见解吗?问题出在部分国家[numCountries]=newCountry;
我不确定为什么它一直说类型不匹配无法转换Country[]
为 Country,但我认为我countries[numCountries]
的 isCountry[]
类型,因为我已经在第二行代码中将它称为该类型?
public class World{
private Country[] countries;
private int numCountries=0;
public boolean addCountry(Country[] newCountry){
if(!(newCountry==null)){
countries[numCountries]=newCountry; //the newcountry part doesnt work, red zigzag line underlining it here im not sure why
numCountries++;
return true;
}
else
return false;
}
}