0

所以我想找出创建对象时使用了哪些参数。我该怎么做?例如:

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

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

4

2 回答 2

3

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

于 2012-04-27T02:11:55.427 回答
1

你不能。(确实,如果可以的话,那会导致许多坏事发生。并非所有构造函数参数都应该被保存。)

像往常一样,手动将它们保存为类中的字段。

于 2012-04-27T02:07:23.517 回答