怎么给java对象添加动态添加属性和方法

如题所述

Java无法动态添加方法和属性。
Java是一门编译性的语言,常见脚本语言是解析性语言。
编译性语言的类的成员与属性在代码编译完成后就已经固定了,无法动态添加;
解释性语言是在运行时可以动态为对象添加属性和方法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-06
给某个对象动态不了属性的
但是可以通过集合类来实现
例如你可以用Map这个类来实现
map.put(key,value);
键值对都是泛型
之后通过map.get(key);来获取本回答被提问者采纳
第2个回答  2018-07-05
  给某个对象动态不了属性的
但是可以通过集合类来实现
例如你可以用Map这个类来实现
map.put(key,value);
键值对都是泛型
之后通过map.get(key);来获取本回答被网友采纳
第3个回答  2017-10-10
可以使用spring的aop技术 ,面向切面的编程
第4个回答  2017-10-12
* 添加一个 public 的类成员
* @param fieldName 类成员名
* @param fieldDesc 类成员类型描述