指定已声明的编程元素重新声明并隐藏基类中的同名元素或重载元素集。
隐藏(又称为按名称隐藏)的主要目的是保护类成员的定义。 基类可能会经历这样的变化:用您已经定义的相同名称创建元素。 如果发生这种变化,Shadows 修饰符就会通过您的类强制引用被解析为您定义的成员,而不是解析为新的基类元素。
隐藏和重写均重新定义继承的元素,但是两种方法之间存在重大差异。
上面的内容无法理解,重新自动写入变量名?还有隐藏?重载什么元素? 哎呀!头疼啊
最好示例演示说明
------解决方案--------------------
两个毫不相干的方法定义一样的名字,这本身就是极其罕见的。这个语法完全是为了避免冲突而设置的,正常写程序,根本用不到。