我怎么做?
如果要将类公开为public,则base-type必须为public.另一个选项是具有公共接口,并且只能通过接口暴露类型(大概在工厂方法中用于创建实例).
最后一个选择是封装基类而不是继承它.