首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

重写、重载隐藏

重写、重载隐藏是经常在开发中用到的知识点,今天我们在这里来讲一下他们三个的区别。...零、重写 所谓重写,就是在继承中,子类重新定义父类的方法,这里需要注意的是: 必须在有继承关系的类中重写; 子类重写的方法名参数列表必须与父类的方法名参数列表一致; 父类方法用 virtual 修饰...; 子类方法用 override 修饰; 重写一般用于接口实现继承类的方法改写; 不管访问父类还是子类的方法,都是调用的子类的方法。...我们在使用隐藏的时候需要注意以下几点: 隐藏的方法的标志必须要和被隐藏的方法的标志完全匹配; 隐藏的方法的返回值必须隐藏的方法的返回一致; 隐藏的方法所抛出的异常必须隐藏方法的所抛出的异常一致,...,参数(个数/类型)不同; 重写是重新定义父类的方法,需要用到 virtual override; 隐藏不改变父类的方法。

47810
领券