摘要:
重载跟重写,名字很相近,结构看起来也有几分神似,但是它们各自的特点还是很鲜明的,不过总有人经常分不清它们两个。下面我用我粗浅的理解说说他们两个,希望能够帮助大家理解它们各自的特点。重载跟重写从作用的范围和对象上来说的区别就是——重载是类内部函数(方法)之间的一种关系,而重写则是类与类(父类和子类)之间的一种关系。下面我们一VB.Net为例分析一下重载:重载发生于一个类中,通过多个名称相同的方法(函数)实现,但参数不相同(数量不同、类型不同),或者方法返回类型不相同来加以区别(需要注意的是,如果仅仅是返回值不同,是不可以重载的)。在VB.Net里面重载的关键字为Overloads,看看下面的代码 阅读全文