私はまだJavaの初心者であり、パラメーターを渡す効率的な方法について質問があります。メソッドでオブジェクトを渡す場合、オブジェクトの一部を渡す方が効率的ですか、それともまったく問題ではありませんか?たとえば、いくつかの属性(名前、高さ、性別、場所、hairColorなど)を持つPersonオブジェクトがあり、これらの属性の2つを処理する必要があるメソッドがあるとします。情報をメソッドに渡すとき、必要な情報(名前や場所など)のみを渡すためにメモリや処理時間などを節約できますか、それとも単に人物オブジェクト全体を渡すのと同じですか?
は:
public void getNamePlace(String name, String location){
\\\\work here
}
効率的には次のものとは異なります。
public void getNamePlace(Person person){
\\\\work here and get the name location in the method
}
助けてくれてありがとう。ばかげた質問で申し訳ありませんが、これに取り組むための最善の考え方を見つけようとしています。ありがとうございました。
psメソッド呼び出し自体についてもっと考えています。それはどのように機能しますか。単独で、は:
public void getNamePlace(String name、String Location)->より多くのビットが渡され、メモリが使用されます-> public void getNamePlace(Person person)