私はJavaを初めて使用し、値オブジェクトを作成する必要があります(Javaではマップオブジェクトと呼ばれる場合があります)が、コードが機能していないようです。値オブジェクトは次のとおりです。
package ....;
public class User {
private int id;
private int uid;
private String name;
public User()
{
// do something here
}
}
そして私はこのような新しい値オブジェクトを割り当てます:
public boolean some_function()
{
User u = new User();
return true; // got a breakpoint here
}
したがって、「User u = new User();」とコメントアウトすると、ブレークポイントに移動しますが、上記のように保持すると、実行が停止します。
ちなみに、私は両方のファイルを同じフォルダーに保持しているので、Eclipseはファイルをインポートしません。これは正しいですか、それともインポートする必要がありますか?
編集:
しばらくして、ファイルを手動でインポートする必要があることに気づき、それを試したと思いましたが、どうやらしませんでした。