Inconsistent accessibility: base class is less accessible than class

后端 未结 3 1007
梦谈多话
梦谈多话 2021-01-07 18:46

So I have an abstract base class in a DLL and child classes of that class. I want the childs to be public, but the base to be private so that it cannot be accessed outside o

3条回答
  •  花落未央
    2021-01-07 19:23

    Just to clarify what I was saying in comments on @Marc Gravel's answer you could

    public ChildClass : ParentClass
    {
    
    }
    
    public ParentClass
    {
       internal void MethodIdontWantToExpose()
      {
    
      }
    
    }
    

    That said an interface is probably the best solution

提交回复
热议问题