js中java式的类成员
2015-07-31 00:35
357 查看
function Range(from,to,x){ //实例(对象)字段 this.x=x; } //类字段 Range.Y="类字段"; //类方法 Range.s=function(){ return '类方法'; }; Range.prototype={ constructor:Range, //实例方法 slff:function(){ return "实例方法"; } }; var s=new Range(1,3,"实例字段"); console.log(s.x); console.log(s.slff()); console.log(Range.Y); console.log(Range.s()); console.log(s instanceof Range);
构造函数对象(Range)
构造函数(对象)为Javascript的类定义了名字.任何添加到这个构造函数对象中的
属性都是类字段和类方法(如果属性值是函数的话就是类方法).
原型对象(Range.prototype)
原型对象的属性被类的所有实例继承,如果原型对象的属性值是函数的话,这个函数
就作为类的实例的方法来调用
实例对象(new Range())
类的每一个实例都是一个独立的对象,直接给这个实例定义的属性是不会为所有实例
对象所共享的.定义在实例上的非函数属性,实际上是实例的字段.
相关文章推荐
- struts框架中的result
- Spring3.2与Struts2的整合环境
- Struts2学习笔记(二)数据驱动与struts.xml配置
- springMVC --@RequestParam注解(后台控制器获取参数)
- Java抽象类总结
- java中打印数组的5种方法
- javaweb写的在线聊天应用
- Spring MVC集成slf4j-logback
- springMVC --配置详细与注解说明
- Java多线程初探--基础篇
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
- 【SpringMVC架构】SpringMVC入门实例,解析工作原理(二)
- spring mail 发送邮件
- Spring classpath:与classpath*:的区别
- Java解压Zip文件
- Java正则表达式判断输入的是否为数字
- SpringMVC中的小知识
- java判断基本类型变量的类型
- 在SpringMVC中的Controller里面定义全局变量
- springMVC+log4j源码简单分析