以下のプログラムは、『スッキリわかるjava 実践編』のサンプルプログラムです。
java
1class Hero { 2 String name; 3 int hp; 4 public int hashCode() { 5 int result = 37; 6 result = result * 31 + name.hashCode(); /*質問箇所*/ 7 result = result * 31 + hp; 8 return result; 9 } 10}
上記の質問箇所に関して、なぜnameがhashCode()メソッドを呼び出すことができるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/30 03:30
2020/10/30 03:34
2020/10/30 03:42
2020/10/30 03:58
退会済みユーザー
2020/10/30 07:46
2020/10/30 08:30