如何在方法中将类对象作为参数传递?

时间:2021-07-22 20:10:58

标签: java

我是 Java 新手。我有一个 Fruit 类(名称和价格是我的实例变量)和 FruitBasket(Fruit f1、f2、f3 的 3 个实例变量)。

我正在尝试创建一个将 3 个 Fruit 对象作为参数的交换方法。请给我一个简单的答案,因为这是一项作业。

1 个答案:

答案 0 :(得分:1)

将对象作为参数传递与传递任何其他参数非常相似。您只需要使用对象类的名称,在您的情况下为 Fruit,代替任何其他变量类型。

这也很像您在 Fruit 类中定义 FruitBasket 类型的实例变量的方式。

例如,如果您有这样的方法签名:

public void swap(int f1, int f2){}

您可以将关键字 int 替换为关键字 Fruit 或任何您的对象类名称。

public void swap(Fruit f1, Fruit f2, Fruit f3){}
相关问题