我对POJO有疑问。
以下示例
public class User
{
String user="";
String password="";
String firstName="";
String lastName="";
ChallengeQuestions challengeQuestions;
//getter and setters for these prooperties
}
public class ChallengeQuestions
{
String question="";
String answer="";
//getter and setters for these properties
}
以下是我的问题,User
类是否是POJO。
谢谢,
纳伦德拉
答案 0 :(得分:3)
是的,确实如此。请参阅'Plain Old Java Object' (Wikipedia)。
术语“POJO”主要用于 表示没有的Java对象 遵循任何主要的Java对象 模型,约定或框架。
答案 1 :(得分:3)
POJO即普通旧Java对象是指所有用户定义的类型,不必扩展特定/特殊预先指定的类或专门的预先指定的接口。
您的班级适合此类别,因此它是一个POJO。
答案 2 :(得分:-1)
我会说POJO与JavaBean不同。 POJO不需要有定位器或吸气器,如果没有它们,它就更明显是POJO。
您的意见建议您添加getter和setter以遵循JavaBean标准,因此这不是POJO,因为它旨在符合JavaBean约定。