2

少儿编程抽象概念怎么做(面向抽象编程的核心)

一篇文章让你彻底弄懂C #方法中重载,重写和隐藏的区别:新手程序员容易弄混

一篇文章让你彻底弄懂C #方法中重载,重写和隐藏的区别:新手程序员容易弄混

1、重载

重载是方法名不变,参数列表(参数类型或个数)不同的方法体现。

注意:返回值可以相同也可以不同。当参数个数相同而参数类型不同的时候,可以考虑使用泛型,提高代码的复用性。

2、 重写

重写用于子类重写父类的方法(虚方法或是抽象方法),当使用子类的实例对象赋值给父类引用的时候,调用方法会调用子类重写之后的方法。

注意:重写必须遵守的规则

(1)、使用 Override 修饰,

放在 类型声明的前面,只能重写虚方法(virtual)或抽象方法(abstract);

(2)、重写的方法除了方法体可以不同外,方法名,返回值,参数列表必须相同。

3、隐藏

隐藏也是应用于父类和子类,当父类的方法不是虚方法或抽象方法时,子类可以隐藏父类的方法,丰富面向对象的多态性。

注意:

(1)、隐藏方法使用 new 关键字,在类型前面声明;

(2)、方法名和参数列表必须相同,返回值和方法体可以不同;

(3)、父类引用指向子类的实例对象时,调用方法会调用父类的方法,而不是子类的方法。

#程序员# #IT# #编程#

#学习# #知识# #计算机#

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2607408/
1
上一篇幼儿编程积木小班入门教案(编程积木块课程)
下一篇 儿童编程学习成果(儿童编程教育介绍)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部