如何解决找不到构造函数的符号
public class Monster {
public Monster (String name,String type) {
this.name = name;
this.types = new String[]{type};
}
public Monster (String name,String type1,String type2) {
this.name= name;
this.types = new String[]{type1,type2};
}
private String name;
private String[] types;
private Move[] moveList = new Move[4]
public String getName() {
return this.name;
}
public Boolean hasType(String type) {
for (String item: this.types){
if (type.equals(item)){
return true;
}
}
return false;
}
public Move getMove(int index) {
return moveList[index];
}
public void setMove(int index,Move move) {
moveList[index] = move;
}
public String toString(){
return this.name + " (" + this.type1 + "): " + this.type2;
}
当我尝试将字符串传递给构造函数时,我得到的错误符号未针对怪物和新怪物找到,并且我在另一段代码中执行了完全相同的操作,并且它起作用了,我想知道它是否包含某些内容与要转换为公共字符串的字符串有关,还是与实际的类本身有关
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。