在 Java 中,可以通過將對象作為參數傳遞給方法或函數來傳遞對象參數。以下是傳遞對象參數的幾種方法:
public class MyClass {
public void myMethod(MyObject obj) {
// 執行操作
}
public static void main(String[] args) {
MyObject obj = new MyObject();
MyClass myClass = new MyClass();
myClass.myMethod(obj);
}
}
public class MyClass {
private MyObject obj;
public MyClass(MyObject obj) {
this.obj = obj;
}
// 其他方法
}
public class MyObject {
// 成員變量和方法
}
public static void main(String[] args) {
MyObject obj = new MyObject();
MyClass myClass = new MyClass(obj);
}
public class MyClass {
public MyObject createObject() {
MyObject obj = new MyObject();
// 執行其他操作
return obj;
}
public void myMethod(MyObject obj) {
// 執行操作
}
public static void main(String[] args) {
MyClass myClass = new MyClass();
MyObject obj = myClass.createObject();
myClass.myMethod(obj);
}
}
以上是幾種常見的傳遞對象參數的方法,具體的使用取決于你的需求和設計。