java - 如何在方法中将类对象作为参数传递?
问题描述
我是 Java 新手。我有一个 Fruit 类(名称和价格是我的实例变量)和 FruitBasket(Fruit f1、f2、f3 的 3 个实例变量)。
我正在尝试创建一个以 3 个 Fruit 对象作为参数的交换方法。请给我一个简单的答案,因为这是一项任务。
解决方案
将对象作为参数传递很像传递任何其他参数。在您的情况下,您只需要使用对象类的名称来Fruit
代替任何其他变量类型。
这也很像您在类中定义类型的实例变量的Fruit
方式FruitBasket
。
例如,如果您有这样的方法签名:
public void swap(int f1, int f2){}
您可以将关键字替换为int
关键字Fruit
或任何您的对象类名称。
public void swap(Fruit f1, Fruit f2, Fruit f3){}
推荐阅读
- node.js - 如何将处理后的数据推送到列表,然后从快递发送响应?
- node.js - NodeJs global.process
- c# - 如何在 C# 中合并 .txt 文件?
- python - 如何使用 pyopengl 加载和显示带有 .mtl 纹理的 .obj 文件
- excel - 如何强制 Excel 加载项在首次启动时加载默认设置
- export-to-excel - 在 C# windows 应用程序中使用 EPPlus 导出到 Excel 时引发了“System.OutOfMemoryException”类型的异常
- python - 生成器函数卡在第一个 if 子句中,有限状态机
- c++ - 为什么运算符删除重载不会在调用删除时调用无限递归调用
- css - 如何强制包含不断增长的 HTML 表格的 React 组件保持在预期的最大尺寸内?
- sql-server - 动态 SQL 在运行时未正确构造