-
パラメータとしてオブジェクトを渡す方法: オブジェクトをメソッドに渡すには、メソッドの引数にオブジェクトの型を指定します。以下に例を示します:
上記の例では、
someMethod
というメソッドがあり、引数としてMyObject
という型のオブジェクトobj
を受け取っています。 -
オブジェクトをメソッドから返す方法: メソッドからオブジェクトを返すには、メソッドの戻り値の型としてオブジェクトの型を指定します。以下に例を示します:
上記の例では、
someMethod
というメソッドがあり、MyObject
型のオブジェクトを返しています。 -
オブジェクトの状態の変更: メソッド内でオブジェクトの状態を変更すると、呼び出し元のオブジェクトも変更されます。これは、オブジェクトが参照渡しされるためです。以下に例を示します:
public void modifyObject(MyObject obj) { obj.setName("New Name"); }
上記の例では、
modifyObject
というメソッドがあり、引数としてMyObject
型のオブジェクトobj
を受け取り、その名前を変更しています。
これらの方法を使用することで、Javaでオブジェクトを受け渡しや返却することができます。適切なメソッドの引数と戻り値の型を使用し、オブジェクトの状態を変更する際には注意が必要です。