323得票12回答
Java接口中的方法应该声明为带有还是不带有public访问修饰符?

在Java接口中,方法应该带有还是不带有public访问修饰符? 技术上来说,这并不重要。实现接口的类方法总是public。但是,什么样的约定更好呢? Java本身在这方面并不一致。例如,看看Collection与Comparable,或者Future与ScriptEngine。

93得票10回答
为一个类的公共方法禁用“未使用”警告

最新版的IntelliJ(10.5)现在会显示一个警告,指出一些类定义的方法未被使用。这些方法是公共的,而我计划不使用它们,因为我已经创建它们来支持所需的API。我希望禁用此警告(对于类中未使用的公共方法)。有没有办法做到这一点?

90得票7回答
内部类的公共方法和内部方法的区别

internal class Foo { public void Fee() { Debug.WriteLine("Fee"); } internal void Fi() { Debug.WriteLine("Fi"); } } 我认为由于整个类已经是...

51得票9回答
包私有类中的公共方法

在包可见性的类中,将方法标记为public是否有区别?class SomePackagePrivateClass { void foo(); // package private method public void bar(); // public m...

49得票7回答
“public static”还是“static public”?

关于PHP中函数声明关键字的一个小细节:如果你有一个静态的类方法,static关键字应该放在可见性关键字(public, protected, private)之前还是之后?假设你所有的方法,无论是静态的还是非静态的,都有一个可见性关键字,那么你应当让可见性关键字相对于function关键字保...

46得票2回答
如何获取一个类的公共方法而不包括继承的方法?

对于任何对象,我都可以调用 #public_methods 并查看它将响应的所有方法。然而,有时候我发现获取快速列表中的所有公共方法会很方便,即真正属于该类的东西。 我在 "Easy way to list public methods for a Ruby object" 中发现如果我使用:...

42得票7回答
“private”、“public”和“protected”这三种方法有什么区别?

我正在学习Ruby,目前遇到了一些困惑。 我使用的书籍讲解了private,public和protected方法,但我还是有点困惑。它们之间有什么区别?

39得票5回答
为什么我们应该将接口方法声明为public?

当我实现一个 interface 方法时,我被迫将其变成 public 方法。 我们可能会有这样的情况,即我们想要使用默认访问级别(例如在同一包中访问)或者 protected。 请问有人可以解释一下这种限制背后的原因吗?

31得票2回答
调用公共子程序时出现“引用非共享成员需要对象引用”的错误。

我有一个名为"General"的公共类,在该类中有一个名为"updateDynamics"的公共子程序。当我尝试在页面的代码后台中像这样引用它: updateDynamics(get_prospect.dynamicsID) 我遇到了以下错误: 引用非共享成员需要对象引用。

30得票6回答
JQuery - Widget公共方法

如果我创建了一个 JQuery 小部件(以下是代码示例),然后定义了一个“公共”方法,是否还有其他方法可以调用该方法而不使用以下形式?$("#list").list("publicMethod"); 我想创建一系列小部件,它们都定义了相同的方法(基本上实现相同的接口),并且能够在不知道当前调...