我是 Java 新手。我有一个 Fruit 类(名称和价格是我的实例变量)和 FruitBasket(Fruit f1、f2、f3 的 3 个实例变量)。
我正在尝试创建一个将 3 个 Fruit 对象作为参数的交换方法。请给我一个简单的答案,因为这是一项作业。
答案 0 :(得分:1)
将对象作为参数传递与传递任何其他参数非常相似。您只需要使用对象类的名称,在您的情况下为 Fruit
,代替任何其他变量类型。
这也很像您在 Fruit
类中定义 FruitBasket
类型的实例变量的方式。
例如,如果您有这样的方法签名:
public void swap(int f1, int f2){}
您可以将关键字 int
替换为关键字 Fruit
或任何您的对象类名称。
public void swap(Fruit f1, Fruit f2, Fruit f3){}