我有一个班级和一个方法。方法的访问修饰符现在是私有的,但可以更改。现在我只想让方法只能看到另一个类。
顺便说一下,另一个班级和我的班级在同一个目录中。
答案 0 :(得分:3)
允许类中的方法仅对另一个类可用的唯一方法是使用嵌套的私有类。
public class Enclosing
{
private class InnerClass
{
public void MyMethodThatCanOnlyBeUsedByEnclosingClass()
{}
}
}