首页 > 解决方案 > 如何在方法中将类对象作为参数传递?

问题描述

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

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

标签: java

解决方案


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

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

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

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

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

public void swap(Fruit f1, Fruit f2, Fruit f3){}

推荐阅读