TS中重载和重写的区别是什么
时间: 2024-05-03 19:07:31 浏览: 130
重载和重写是两个不同的概念。
重载(Overload)指的是在同一作用域内,函数名称相同但参数列表不同的多个函数,可以根据传入的参数类型和数量来决定调用哪一个函数。
重写(Override)指的是子类重写(覆盖)父类的同名方法,使得子类对象在调用该方法时执行的是子类的实现而不是父类的实现。重写方法具有和被重写方法相同的方法名称、参数列表和返回类型。重写方法必须和被重写方法在同一作用域内,并且被重写方法必须为虚方法(virtual)或抽象方法(abstract)。
阅读全文