问题描述
User对象有name和age属性,我想在程序运行时:再为User对象加一个address属性谢谢!!
解决方案
在程序运行时,可以通过反射机制拿到类信息,但是没有办法改变类的结构。不清楚你的具体需求是怎么样,可以试下为User类增加一个容器类的成员变量。
解决方案二:
实例化后好像是不能再加了的吧,你可以考虑把User定义为MAP这样你就可以在运行后添加多个属性了!
时间: 2024-09-24 04:44:32
User对象有name和age属性,我想在程序运行时:再为User对象加一个address属性谢谢!!
在程序运行时,可以通过反射机制拿到类信息,但是没有办法改变类的结构。不清楚你的具体需求是怎么样,可以试下为User类增加一个容器类的成员变量。
解决方案二:
实例化后好像是不能再加了的吧,你可以考虑把User定义为MAP这样你就可以在运行后添加多个属性了!