質問: speed){ return "BalanceType"; } } ``` ### 試したこと * TAPEを取得するメソッドなので、getTyep() ※ getHogeHoge は有るフィールドから値を取ってくるイメージで、大小比較が入っているので違うのかな? * TYPEを決定するメソッドなので、decideType() or judgeType() ※ メソッドの接頭語として、decide, judge を見たことがないので自信なし。 * TYPEが何になるかチェックするので、checkType() ※ checkHogeHoge は判定をするメソッドにつけたりしますが、booleanを返すような判定につけるイメージ。 とどれもイマイチ違うような気がしています。 軽く調べてもドンピシャの回答を得られなかったので皆様のご意見を伺いたいです。 以下追記 * comparePowerWithSpeed() ※ 既に頂いた回答から、compareを使うと上記のようになるかなと思うのですが、 比較することよりも、属性を判定することを表したほうが良いかと思っております。 また、力・速さに加えて、技も判定対象になるばらば、comparePowerWithSpeedAndTechnic() の用になり、比較する値が多くくなるに連れ、めちゃめちゃ長いメソッド名になってしまうので...。
回答: compare) Javaではcompareメソッドで-1,0,1を返します。 int compare(T o1, T o2) compareXXXでよいのではと思います。