java - 在另一个类中调用方法时出错
问题描述
我是 Java 新手。我有一个方法
public class Lovefruits{
public byte[] Eeee(String apple, String Banana, Map<String, byte[]> grapes, boolean orange){
///body///
}
}
当我在另一个类中调用此方法时
public class Allfruits{
private String apple;
private String banana;
private Map<String,byte[]> grapes;
private boolean orange;
// constructor //
fruits = lovefruits.Eeee(String apple, String Banana, Map<String,byte[]> grapes, boolean orange);
}
由于Map<String,byte[]>
. 我在调用此方法的类中创建了所有变量。我不知道如何创建这个Map<String,byte[]>
当我这样做时更新
fruits = lovefruits.Eeee(apple, banana, grapes, orange);
它显示错误Eeee(apple, banana, grapes, orange)
Lovefruits 类型的方法是指缺少类型 Map。
解决方案
调用方法时,您不需要告诉编译器参数的类型。这个
fruits = lovefruits.Eeee(String apple, String Banana, Map<String,byte[]> grapes, boolean orange);
应该
fruits = lovefruits.Eeee(apple, banana, grapes, orange);
您已经给出了以下类型:
private String apple;
private String banana;
private Map<String,byte[]> grapes;
private boolean orange;
推荐阅读
- ssl - 如何使用 HTTPS 库在 Node.js 中托管具有有效证书的 HTTPS 服务器
- python - 安装 django-tracking 时遇到问题
- flutter - 比较返回函数的值
- python - AWS:如何将一个简单的函数导入为 Lambda 层?
- nginx - 在 Nginx 上运行 fail2ban-regex 时了解 fail2ban 测试输出
- python - 我写的一行代码被标记为“未缩进不匹配任何外部缩进级别”,这是为什么呢?
- angular - 为什么Angular在使用服务时不更新变量或模态但是当我点击页面某处时它工作
- c# - 实例成员的静态成员错误,xUnit
- sql-server - 使用 sqlcmd 的 Sql 服务器身份验证失败
- javascript - Google Apps 脚本:创建多日事件 // 比较多行中的值