日期:2014-05-20  浏览次数:20797 次

new的用法
namespace   ConsoleApplication
{
        class   ClassA
        {
                void   set()
                {
                }
        }

        class   b:ClassA
        {
                void   set()
                {
                }
        }

}

为什么第二个产生覆盖的set()
q前面不用加new?


------解决方案--------------------
class ClassA
{
public void set()
{
}
}
这样就会提示你用new 了.
因为默认你是继承不到ClassA的Set方法的.

默认方法的修饰符好像是protected的