私は、これはコンパイルされません内部クラスから継承するパブリッククラスを使用できないのはなぜですか?
public abstract class Base { }
internal class Common : Base { }
public class Instance : Common { }
の下に展示アクセシビリティの限界を理解していません。
一貫性のないアクセス:基本クラスの一般的な」は、クラスのインスタンス 'より少ないアクセス可能です
私は共通の公開抽象クラスに何を望むかを達成することができますが、なぜ私は単に名前を公開しないことができません全く?
編集:私が求めているのは、WHYこの方法で動作します!誰もがルールが何であるかに答えているのですが、なぜルールがそのようなのか説明していません。
もっと明確にすることはできますか? –
Commonを隠すのはなぜですか?抽象クラスはインスタンス化することはできません.. – alexm
それは何のエラーでコンパイルされませんか? – gideon