C#中方法的重载 重写 构造函数分别怎样理解?总是弄不明白,请老鸟帮忙详解。

2025-03-10 06:09:39
推荐回答(3个)
回答1:

重载:方法名字必须相同,但参数类型和参数列表不同;重写:子类继承父类的方法,将父类的方法重写,方法名字,参数等全部相同;构造函数:名字必须和类名相同,有无参构造和有参构造,构造函数没有返回值!

回答2:

重载:方法名相同,参数的类型,个数不同。返回值的类型可以不同。重写:就是子类重写父类的虚方法;构造函数:就是没有返回值。

回答3:

重载就是方法名相同,不同的参数类型和参数列表啊!构造函数就是没有返回值的啊!呵呵,到时候就根据定义排除就好!