嵌套类的访问
public class A{
public static void AMethod()
{
//成功
NestedA.StaticMethod();
NestedA ins=new NestedA();
//成功
ins.Method();
}
private class NestedA
{
private static int _Int;
private int _instanceInt;
public static void StaticMethod() { }
public void Method(){}
}
}
public class A
{
private int _a;
private class NestedA
{
public NestedA(A a)
{
a._a = 9;
}
}
}
红色部分这样写有什么好处?
为什么要这样写?
麻烦知道的朋友告诉下。