Java如何获取用以声明对象的参数?
所以我想知道创建对象使用了哪些参数。我该怎么做? 例如:Java如何获取用以声明对象的参数?,java,object,parameters,find,Java,Object,Parameters,Find,所以我想知道创建对象使用了哪些参数。我该怎么做? 例如: Example temp=new Example(1,2,3); 如何在不手动保存的情况下找出值1、2和3。您不能。(事实上,如果可以的话,这会导致一些不好的事情发生。并非所有构造函数参数都要保存。) 像平常一样,将它们手动保存为类中的字段。您不能。(事实上,如果可以的话,这会导致一些不好的事情发生。并非所有构造函数参数都要保存。) 像通常一样,将它们手动保存为类中的字段。定义良好的对象通常将其成员隐藏在一组方法后面。如果您需要发现对象
Example temp=new Example(1,2,3);
如何在不手动保存的情况下找出值1、2和3。您不能。(事实上,如果可以的话,这会导致一些不好的事情发生。并非所有构造函数参数都要保存。)
像平常一样,将它们手动保存为类中的字段。您不能。(事实上,如果可以的话,这会导致一些不好的事情发生。并非所有构造函数参数都要保存。)
像通常一样,将它们手动保存为类中的字段。定义良好的对象通常将其成员隐藏在一组方法后面。如果您需要发现对象是如何初始化的,那么应该向其类中添加允许确定这些细节的方法。是的,这至少需要将这些细节保存为对象初始值设定项的一部分。定义良好的对象通常将其成员隐藏在一组方法后面。如果您需要发现对象是如何初始化的,那么应该向其类中添加允许确定这些细节的方法。是的,这至少需要将这些细节保存为对象初始值设定项的一部分。Dang it。这让生活变得更加困难。如果数据字段是公共的,或者在某些情况下是受保护的,这是可以做到的,对吗?我认为“不保存它们”,OP意味着他们根本不想在类中定义字段。啊,好的。(需要更多的角色来发表评论)该死。这让生活变得更加困难。如果数据字段是公共的,或者在某些情况下是受保护的,这是可以做到的,对吗?我认为“不保存它们”,OP意味着他们根本不想在类中定义字段。啊,好的。(需要更多的角色来发表评论)你想要这个的原因或动机是什么?你想要这个的原因或动机是什么?