たぶん私の問題はばかげていますが、私はそれを解決することはできません。
これが私のコードです:
public Velocity add(final Velocity velocity)
{
Velocity vel;
if(velocity.getClass().equals(CartesianCoordinate(x, y)))
{
double sumX = x + velocity.x;
double sumY = y + velocity.y;
Velocity v = new Velocity(CartesianCoordinate(x,y));
v.x = sumX;
v.y = sumY;
vel = v;
}
if(velocity.getClass().equals(p))
{
do something...
}
return vel;
}
「vel」を返すことができない理由を誰かに教えてもらえますか?クラス変数を作成したくないのですが...