虚方法和隐藏方法

2016-12-22  本文已影响0人  辣个男人OvO

虚方法:

            作用:在基类函数声明virtual,就可以在任何一个派生类中重写该函数

          在派生类中重写一个函数时,要使用override关键字显示声明

          重写该方法后会导致原来的方法不存在

          两者调用上区别:用子类构造就调用子类的方法,用父类构造就调用父类方法

隐藏方法:

                作用:如果在基类和派生类中声明了同一个方法,但是该方法没有用关键字virtual和                                    override去声明,则需要用关键字new来声明这个方法。

                           原来的方法只是被隐藏

               两者调用上区别:用子类来声明则调用子类的方法,用父类来声明则调用父类的方法

上一篇 下一篇

猜你喜欢

热点阅读