我对访问修饰符感到困惑,所以我想问几个简短的问题来澄清:
在没有类数据成员的访问修饰符的情况下,默认情况是private,尽管类本身是internal。
class A
{
int x;
}所以,int x是private int x,class A是internal class A
=========================================
另外,为什么下面的代码不编译?
class A
{
protected int x;
}
public class B : A
{}发布于 2015-06-20 09:44:45
由于文档状态,类和结构在默认情况下是内部的,它们的成员是私有的。
代码不会编译,因为正如错误消息将声明的那样,您不能从不可访问的类继承。在这种情况下,子类是公共的,父类是内部的。
https://stackoverflow.com/questions/30952502
复制相似问题