【发布时间】:2018-09-26 09:14:34
【问题描述】:
Object 是所有其他类的派生基类。其中,它具有带有受保护访问修饰符的方法(即MemberwiseClone())。protected 表示该成员可以从声明它的类中访问,也可以从从声明它的类派生的任何类中访问成员。
这是否意味着对于Object,所有受保护的成员实际上都是公开的?如果是,为什么要实施?
【问题讨论】:
-
它受到保护,因为它是一种危险的方法。只有类本身才能确定浅拷贝是否合适。
-
protected members will be public in fact这不是真的。公共和受保护之间是有区别的。受保护的成员不能从类外部访问。