Java如何获取声明对象的参数?

时间:2012-04-27 02:06:17

标签: java object parameters find

所以我想找出用于创建对象的参数。我该怎么办? 例如:

Example temp=new Example(1,2,3);

如何在不手动保存的情况下找出1,2和3的值。

2 个答案:

答案 0 :(得分:3)

一个定义良好的对象通常会将其成员隐藏在一组方法后面。如果需要发现对象的初始化方式,则应该在其类中添加允许确定这些细节的方法。是的,这至少会将这些细节保存为对象初始化程序的一部分。

答案 1 :(得分:1)

你做不到。 (实际上,如果可以,那会导致许多不好的事情发生。并非所有的构造函数参数都要保存。)

将它们手动保存为类中的字段,就像通常那样。