重载(overload)和重写(overried
14 查阅
参考答案:
常考的题目。从定义上来说:
\r\n
重载:是指允许存在多个同名函数,而这些函数的
参数表不同(或许参数个数不同,或许参数类型不
同,或许两者都不同)。
重写:是指子类重新定义复类虚函数的方法。
从实现原理上来说:
重载:编译器根据函数不同的参数表,对同名函数
的名称做修饰,然后这些同名函数就成了不同的函
数(至少对于编译器来说是这样的)。如,有两个
同名函数:function func(p:inte