尼记笔记 好记性不如烂笔头,读书千遍不如写一写记一记

C#中重写和重载的区别?方法的override和overload有什么区别?

重载:同类同名不同参,属于编译时多态。重载是在一个类中定义多个方法名相同的方法,表示一个行为有多种实现方式

重写:同名同参不同类,属于运行时多态。重写是用子类的方法来重写父类的方法,表示相同的方法在父类和子类中具有差异性

2023-03-02 | 发布:ningjian | 分类:C#笔记 | 评论:0

发表留言: