Tag: 私有

我如何阅读Java中的私人领域?

在第三方JAR我有一个devise不好的类,我需要访问它的一个私有字段。 例如,为什么我需要select私人领域是必要的? class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorly obj = …; 我如何使用reflection来获得stuffIWant的价值?

对象名称之前的单下划线和双下划线的含义是什么?

我想彻底澄清这一点。 有人可以解释在Python中的对象的名称之前有下划线的确切含义吗? 还要解释一个单独的和一个双重的下划线之间的区别。 另外,不pipe这个对象是一个variables,一个函数,一个方法等,这个意义是否保持不变?

在Java中,默认,公共,受保护和私有之间的区别

在Java中,在制定class和interface以及处理inheritance时,是否明确规定何时使用每个访问修饰符,即默认(package private), public , protected和private ?

你如何测试私有方法?

我正在建立一个有一些公共和私人方法的类库。 我希望能够对私有方法进行单元测试(大部分是在开发过程中,但对未来的重构也是有用的)。 什么是正确的方法来做到这一点?