3670得票31回答
Java中public、protected、package-private和private之间有什么区别?

在Java中,当创建类和接口以及处理继承时,使用每个访问修饰符(默认的(包私有)、公共、受保护和私有)的清晰规则是否明确?

1137得票16回答
什么是public、private和protected的区别?

在类中,何时以及为什么要使用public、private和protected函数和变量?它们之间有什么区别? 示例:// Public public $variable; public function doSomething() { // ... } // Private priva...

746得票15回答
Python中的类是否有“私有”变量?

我来自Java世界,正在阅读Bruce Eckels的《Python 3 Patterns, Recipes and Idioms》。 在阅读有关类的章节时,它提到在Python中没有必要声明实例变量。只需在构造函数中使用它们,然后它们就存在了。 例如: class Simple: ...

567得票15回答
使用Java反射修改私有静态常量字段

我有一个类,其中有一个private static final字段,不幸的是,我需要在运行时更改它。 使用反射时,我会收到如下错误:java.lang.IllegalAccessException: Can not set static final boolean field 是否有任何方...

560得票14回答
如何在Java中从不同的类读取私有字段的值?

我有一个设计不良的第三方JAR中的类,我需要访问它的一个私有字段。例如,为什么需要选择私有字段,这是必要的吗?class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorly obj = ......

510得票32回答
如何对私有方法进行单元测试?

我正在构建一个类库,其中包含一些公共和私有方法。我希望能够单元测试私有方法(主要是在开发过程中,但也可能对未来的重构有用)。 正确的操作方式是什么?

483得票7回答
内部访问修饰符 vs 私有访问修饰符

在C#中,internal和private访问修饰符有什么区别?

353得票19回答
C++类的私有成员和保护成员有什么区别?

private 和 protected 在 C++ 类中的成员有何区别? 从最佳实践惯例中我了解到,不被类外部调用的变量和函数应该被设为 private——但是在看我的 MFC 项目时,MFC 更偏爱使用 protected。 这两者的区别是什么,我应该使用哪一个?

334得票22回答
私有的最终静态属性 vs 私有的最终属性

在Java中,以下两种方式有什么区别:private final static int NUMBER = 10; 和private final int NUMBER = 10; 两者都是private和final,区别在于static属性。哪一个更好?为什么?

329得票11回答
在Python中定义私有模块函数

根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html: 和大多数语言一样,Python 有私有元素的概念: 私有函数,它们不能从它们所在的模块外部被调用。 但是,如果我定义两个文件:#a.py __num=1 并...