new的用法
namespace ConsoleApplication
{
class ClassA
{
void set()
{
}
}
class b:ClassA
{
void set()
{
}
}
}
为什么第二个产生覆盖的set()
q前面不用加new?
------解决方案--------------------class ClassA
{
public void set()
{
}
}
这样就会提示你用new 了.
因为默认你是继承不到ClassA的Set方法的.
默认方法的修饰符好像是protected的