类的继承,如果子类申明的方法字段属性名字与父类相同的话。
namespace ConsoleApplication1
{
public class BaseA
{
public int x = 1;
public void Invoke()
{
//空的
}
}
public class baseB : BaseA
{
public int c = 2;
public void Invoke()
{
//空的
}
}
}
baseB继承于baseA,接着我实例化了baseB后,点不出父类(baseA)里面的invoke方法的。为什么会这样呢?字段名字因为不同,所以可以点出来的。因为自学的,请大家谅解下,还有一个问题就是关于 New关键字如果用于修饰符的话,new 关键字可以显式隐藏从基类继承的成员。 这句话我要如何理解呢?然后为什么要隐藏呢?好处有什么呢,可以用通俗的语言或者例子解释下?谢谢各位。