java: 无法将类 com.house.entity.Admin中的构造器 Admin应用到给定类型; 需要: 没有参数 找到: int,java.lang.String,java.lang.String 原因: 实际参数列表和形式参数列表长度不同
时间: 2024-03-30 20:36:07 浏览: 45
org.apache.http.entity.mime和org.apache.http.legacy
next_state = state_transitions[i][j] = grammar[k][len - 2] - '0';
break;
}
}
if (next_state == -1)
{
state_transitions[i][j] = -1;
}
这个错误的意思是你在创建一个 Admin 对象的时候,使用了一个参数为 int、String 和 String 的 }
}
}
void print_dfa()
{
int i, j;
printf("States: ");
for (i = 构造函数,但是 Admin 类中没有这个构造函数,只有一个无参构造函数。所以编译0; i < n_states; i++)
{
printf("%s ", state_names[i]);
}
printf("\n");
printf器会报错,因为无法将这个构造函数应用于 Admin 类。
要解决这个问题,你需要修改你的代码,使用 Admin 类中已经存在的构造函数,或者添加一个新的构造函数来匹("Alphabets: ");
for (i = 0; i < n_alphabets; i++)
{
printf("%c ", alphabets[i]);
}
printf("\n");
printf("Start state: %s\n", state_names[0配你当前使用的参数列表。你可以查看一下 Admin 类中已经存在的构造函数,看看哪个能够匹配你当前使用的参数列表。如果不存在匹配的构造函数,你需要添加一个新的构造函数。
阅读全文