Java出现了这样的错误:Syntax error, insert "... VariableDeclaratorId" to complete FormalParameterList
当我尝试通过addResource方法添加资源时:
private HashMap<String,Resource> resources = new HashMap<String, Resource>();
private String id;
private Resource Resource;
private void addResource(Resource) {
resources.put(Resource);
}
在Resource中向我抛出错误,好像我没有声明参数数据的类型。
Error => Description Resource Path Location Type类型HashMap中的put(String,Resource)方法不适用于参数(Resource)Catalogue.java第32行Java问题
2条答案
按热度按时间8iwquhpp1#
根据异常消息
类型HashMap中的put(String,Resource)方法不适用于参数(Resource)
resources
是一个HashMap。put
方法需要键和值。我不知道你应该在这里使用什么作为密钥-它可能足以完成以下操作。mzaanser2#
声明函数时,需要同时指定变量的类型和名称。
应该是这样的: