12
2020
04

重写和重载的区别是什么?Ref参数与out参数的区别是什么

重写:当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法


重写了父类中的方法。


重载:一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。


1)ref参数(引用传参):当方法结束前必须对ref进行赋值。传进方法中的参数,如果在方法中发生了改变,那么这个参数变量将 


                                       永久性发生改变。


2)out参数:①可视作是方法的返回值,②必须对out参数进行赋值,③遇到方法中的形参是out类型,调用时必须带有out参数   


                     ④在调用out类型参数的方法时,准备一个相同类型的变量接收out参数结果,必须带有关键字


ref是 有进有出,而out是 只出不进。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。