【问题标题】:Accessible from only one class只能从一个班级访问
【发布时间】:2012-08-02 16:03:37
【问题描述】:

我有一个类和一个方法。该方法的访问修饰符现在是私有的,但可以更改。现在我只希望该方法只能在另一个类中看到。

顺便说一句,其他班级和我的班级在同一个目录中。

【问题讨论】:

    标签: oop class internal access-modifiers


    【解决方案1】:

    让一个类中的方法只对另一个类可用的唯一方法是使用嵌套的私有类。

    public class Enclosing
    {
       private class InnerClass
       {
          public void MyMethodThatCanOnlyBeUsedByEnclosingClass()
          {}
       }
    }
    

    【讨论】:

      猜你喜欢
      • 2017-11-05
      • 2011-04-23
      • 2021-02-13
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多