Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我想找出创建对象时使用了哪些参数。我该怎么做?例如:
Example temp=new Example(1,2,3);
如何在不手动保存的情况下找出 1,2 和 3 的值。
定义良好的对象通常将其成员隐藏在一组方法后面。如果您需要发现一个对象是如何被初始化的,您应该向它的类添加允许确定这些细节的方法。是的,这将涉及至少将这些细节保存为对象初始化程序的一部分。
你不能。(确实,如果可以的话,那会导致许多坏事发生。并非所有构造函数参数都应该被保存。)
像往常一样,手动将它们保存为类中的字段。