我有4个POJO clasess具有相同的名称,id,位置作为字段或属性。而不是创建具有相同字段的四个POJO,是否可以在一个POJO类中编写所有字段?
例如:test.java
private id
private location
private name
提前致谢
答案 0 :(得分:0)
根据建议您可以使用继承。因此,您可以创建定义相关字段的超类。然后,任何扩展此类的类都会自动继承这些字段。然后,您可以根据需要向子类添加其他字段。这是一个非常简单的例子。
public class Test{
private int id;
private Location location;
private String name;
public Test( int id, Location location, String name ){
this.id = id;
this.location = location;
this.name = name;
}
}
然后按照建议使用继承:
public class TestA extends Test{
public TestA( int id, Location location, String name ){
super( id, location, name );
}
}