我正在学习C#和Java,并且有一个关于继承的问题。
在超类(基类)中,是否可以覆盖私有成员?在我看来,这是不正确的,因为访问修饰符将阻止成员被访问。
我正在学习C#和Java,并且有一个关于继承的问题。
在超类(基类)中,是否可以覆盖私有成员?在我看来,这是不正确的,因为访问修饰符将阻止成员被访问。
private
方法是类的子类中不可见的,所以它们不会被继承。
在IT技术中,使用protected
而不是private
,这样可以让方法仅对其子类可见。
从技术上讲,你没有覆盖它。
如果一个子类有一个名称相同的成员变量,并且超类有一个标记为私有的同名成员变量,则它们是两个不同的成员变量。