Java:动态属性
女士们,先生们,
我是Java的新手,如果它很明显,请原谅我,但我没有找到太多关于它的信息。
我想在运行时为类创建动态属性(变量)(定义一个可以在运行时通过添加或更改属性和方法来更改的对象)。
原因:我想在 GAE 中存储一个数据模型,该模型可以在编译应用后动态扩展(是的,DataStore 允许这样做)。应该添加哪些属性也存储在数据存储中(这就像使用机器人来构建机器人一样......滑稽)。
Python允许我在运行时添加属性。Groovy似乎也允许这样做。在“纯”Java世界中,唯一表明这个方向的似乎是“动态代理”。
但我还不知道他们是否做到了这一点。