js多种调用的方式——多态
来源:互联网 发布:apache artemis 编辑:程序博客网 时间:2024/06/06 03:15
<h1>多种调用的方式——多态</h1><p>在面向对象的编程中,还有一种特性叫做多态,在JavaScript也是可以实现的。多态,就是同一个方法可以实现多种调用方式, 只不过要对传入的参数做判断以实现多种调用方式,如我们定义一个add方法,如果不传入参数则返回10,如果传入一个参数则返回12,如果传入两个参数则返回两个参数相加的结果。</p><script> function Add(){ //无参数 function zero(){ return 10; }; //一个参数 function one(){ return 12; }; //两个参数相加 function two( num1, num2 ){ return num1 + num2; }; this.add = function(){ var arg = arguments; var len = arg.length; switch( len ){ //如果没有参数 case 0: return zero(); case 1: return one(); case 2: return two( arg[0], arg[1] ); } } }; //实例化类 var A = new Add(); //对于多态类,当我们调用add运算方法时他会根据传参不同做相应运算,当然我们将不同运算方法封装在类内,这样代码更易懂。</script>
0 0
- js多种调用的方式——多态
- js 调用 function 的多种方式
- JS的多种继承方式
- js的多种继承方式
- js异步的多种方式
- JS遍历的多种方式
- matlab——调用dos命令和文件操作的多种方式
- javascript调用匿名函数的多种方式
- 多种方式实现JS调用后台方法进行数据交互
- js实现继承的多种方式
- htmk5 ,js的多种跳转方式
- 多种调用JS脚本的方法
- iOS-OC调用JS的多种形式
- js调用DLL——ATL的方式
- WebService服务的发布及多种客户端方式调用
- Javascript中匿名函数的多种调用方式
- Javascript中匿名函数的多种调用方式总结
- 【webservice】cxf多种调用webservice服务的方式
- vim配置
- 半年总结
- 1050. String Subtraction
- Java程序员技能树
- Java集合框架详解之继承map接口
- js多种调用的方式——多态
- Spring的HelloWord
- 1051. Pop Sequence
- 腾讯云/阿里云Centos6.5搭建javaEE环境:mysql5.1+jdk1.8+tomcat8
- Linux网络编程之Socket编程
- PHP单双引号的区别
- sql server cmd工具
- 新人报道
- git管理代码时,不显示直接拖进去的工程