The Object
is the base class from which every other class is derived. Among others it has methods with Protected access modifier (i.e. MemberwiseClone()
).
protected
means that the member is accessible from within the class in which it is declared, and from within any class derived from the class that declared this member.
Does that mean that for Object
all protected members will be public in fact? And if yes, why is it implemented?