0
は、それは矛盾アクセシビリティ例外プライベート入れ子になったクラス
は、なぜ彼のためにこの仕事をしていますか?
class Employee
{
private class Manager
{
}
public Manager man = new Manager();
}
は、それは矛盾アクセシビリティ例外プライベート入れ子になったクラス
は、なぜ彼のためにこの仕事をしていますか?
class Employee
{
private class Manager
{
}
public Manager man = new Manager();
}
あなたはManager
がprivate
宣言されたときにman
がpublic
として宣言することはできません。外部からの発信者はman
であるが、Manager
ではないので、man
は彼には役に立たない。
いずれかを作成man
private
またはManager
public
です。
私は、Manクラス外では作成できないクラスを作成したいと考えています。これは可能です –
次にプライベートコンストラクタが必要です。 –
しかし、privateコンストラクタにはどのようにしてEmployeeからしかアクセスできませんか?保護レベルの警告のために私にはアクセスできません。 –