0
我感到困惑的访问修饰符,所以我想我会问几个简单的问题作出澄清:了解默认访问修饰符
是不是总是这样,在没有访问修饰符的类的数据成员,默认是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
{}
认为它非常明确的错误信息:_不一致的可访问性:基类'A'比类'B'更难以访问_ – Grundy
如果'namespace'的class A'成员,那么它是'internal'。如果是其他班级的成员,那么它是'私人'。 – PetSerAl