java把两个不同对象的属性拼接到一起

有两个对象:
baseinfo和extendinfo

baseinfo属性:id ,name ,add
extendinfo属性:phone ,time

如何把这两个对象的属性拼接到一起

只需要继承就可以了吧,搞得什么名堂

可以将一个对象封装在另一个对象里

baseinfo属性:id ,name ,add
extendinfo属性:phone ,time

public class Baseinfo{
private Extendinfo extendinfo;
}

在数据库中要简历关联id。多表查询

  1. 私有化对象为属性;
  2. 双继承方式, , 继承完baseInfo,接着继承extendinfo;

baseinfo和extendinfo

baseinfo属性:id ,name ,add
extendinfo属性:phone ,time
可用Map放置。
Map baseMap = new HashMap();
Baseinfo b = new Baseinfo();
beseMap.put("id",b.getId());
beseMap.put("name",b.getName());
..........

extendinfo和baseinfo这两个对象是继承关系吗?名称这么像继承?

嵌套map就行,入map(key,map(key,value))或map(map(key,value),value)

可以利用反射机制改变对象的属性

只需要继承就可以了,可以让extendinfo类继承baseinfo类

可以将单独要用的到字段属性值提取出来 转为json对象 间接性能达到你的要求

继承可以么,看起来也没有关联字段