8得票9回答
移除对象上的公共方法访问

我想要取出一个对象中的部分方法。 例如,我在内部有一个带有getter/setter的对象,我想给外部用户访问它。但我不想让他们访问setter函数。 我不想通过删除方法来更改原始对象引用,而是创建一个新的对象引用,指向同一个对象,但该对象拥有较少的方法。 以下是一些问题: - 如何实...

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

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

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

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

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

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

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

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

9得票4回答
Objective-C访问公共方法

我尝试从另一个类中访问公共方法。我已经尝试了许多在网上找到的示例,但它们并没有按照我想要的方式工作。 Class1.h @interface anything : NSObject { IBOutlet NSTextField *label; } + (void) setLa...

12得票5回答
一个空类的默认构造函数是公共的。但是为什么?

我有一个简单的问题:class my { }; my ob; 编译器允许我创建有意义的对象。但是,我知道当构造函数为私有时,无法创建对象。 在我的看来,类内的所有内容都是 private ,但显然不包括默认构造函数(因为它允许我按照默认构造函数的方式创建对象,应该是 public 的)。但令...

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

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

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

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

16得票4回答
如何从*.dll文件中检索所有公共方法

我有一个用C#编写的*.dll文件,需要获取该*.dll文件中包含的所有公共方法或类的列表。是否可以使用C#编程以编程方式完成此操作?