快捷导航

JS是否支持继承和重载?为什么有的说不可以,有的说可以?原因是什么?

JS是否支持继承和重载?为什么有的说不可以,有的说可以?原因是什么?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

继承:js是支持继承的 有多种方式可以实现 如原型链继承构造继承 组合继承 寄生组合继承
重载:函数或方法有相同的名称 参数列表不相同的情形。 在js中没有重载的概念,出现这种情况后后面的函数会覆盖前面的.但是不能说js不支持重载,我们可以通过函数去实现这种情况
例如:

  • functionadd(num1,num2){
  • if(arguments.length==1){
  • alert("你输入的只有一个数字:"+arguments[0]+"请重新输入");
  • }elseif(arguments.length==2){
  • alert("你输入数字的和为:"+arguments[0]+arguments[1]);
  •   }
  • }
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP