以前写过类似的例子, 见http://elf8848.iteye.com/admin/blogs/284807
这里再说一说
方法一: 对象字面量方法
var obj={
a:"value",
b:"value",
methodA:function(){},
methodA:function(){}
}
注意 这里只是创建了一个对象obj, 只是一个而已, 而不是一个类, 所以没有机会 用new obj().
-----------------------------------------------------------------
方法二: 向类中添加公有方法
function myObj(msg)
{
this.myMsg=msg;
this.a="value";
this.methodA=function(){};
}
myObj.prototype.methodB=function() {};
var obj1=new myOjb();
这里, 我们可以把myObj 理解为类名, 把obj1理解为myObj 类的一个实例.
obj1有成员属性:myMsg, a,
obj1有成员方法:methodA() , methodB()
this.methodA=function(){};
与
myObj.prototype.methodB=function() {};
都 是给类添加成员方法.
分享到:
相关推荐
编写程序,实现图形类的继承,并定义相应类对象并进行测试.txt
1.编写类MyDate.java 2.该类有如下构造方法 2.1 无参数构造方法public MyDate(),以当前的系统时间构造MyDate对象 2.2 public MyDate(int year, int month, int day), 以指定的年月日构造MyDate对象 3.该类有如下...
wordcount编写及测试演示 环境是win10+eclipse centos7+hadoop2.7.3 1.wordcount-Mapper类编写.mp4
用Dephi7编写用于操作Excel文件的类,可对表格数据进行读写保存、对单元格格式等进行控制。
对如下多项式编写类定义: +++…+ 其中,n为多项式的次数。完成如下功能: (1)可存储任意大的多项式(提示:可用动态数组实现)。 (2)定义构造函数、析构函数、拷贝构造函数。 (3)包含一个static成员存储定义...
Qt编写可换肤的中文双拼输入法 1:各Qt版本(Qt4.6-Qt5.4)、各操作系统(windows、linux、嵌入式linux-ARM)全编译运行通过,界面一致。 2:支持小写、大写、中文三种模式输入,自由切换。 3:支持单拼双拼词组输入...
•可以直接将DB映射到类和结构 •C#的类型映射到S7的类型,每种类型都有转换器(双到REAL,int到DEC等) •它易于使用,很好书面和完全可读 •它是开源的,MIT许可证允许您在每个商业应用程序中使用它 •我是否已经...
编写C++程序完成以下功能: (1) 用类来实现矩阵,定义一个矩阵的类,属性包括: 矩阵大小,用 lines, rows(行、列来表示); 存贮矩阵的数组指针,根据矩阵大小动态申请(new)。 (2) 矩阵类的方法包括: ...
wordcount编写及测试演示 环境是win10+eclipse centos7+hadoop2.7.3 2.wordcount-Reducer类编写.mp4
7. 若函数或过程中的参数较长,则要进行适当的划分。 8. 不允许把多个短语句写在一行中,即一行只写一条语句。9. 函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格。10. C/C++语言是用大...
自己编写的一个txt的工具类,目前提供的功能为 1:通过输入文件全路径名看是否存在,存在返回true,否的话返回false. 2:创建文本文件,txtPath为文件目录名,txtFile为文件名 3:追加写入文本文件,txtpath为...
设计一个立方体类Box,它能计算并输出立方体的体积和表面积,并编写main函数测试该类。 其中Box类包含三个私有数据成员a(立方体边长)、volume(体积)和area(表面积),另有两个构造函数以及seta()(设置立方体边长)、...
本篇介绍用C#编写一个俄罗斯方块程序的原理,以及在C#里面播放声音,保存游戏设置的方法。 游戏界面预览: 菜单预览: 自定义每个小方块颜色功能界面: 游戏主要有四部分组成:Square类,Block类,game...
||e.getKeyChar()=='7'||e.getKeyChar()=='8'||e.getKeyChar()=='9'){ System.out.println("hai"); if(enable){ if(first){ System.out.println("hehe"); str=Character.toString(e.getKeyChar()); tf....
准备工作:创建一个Computer类 要求成员变量包括如下: (1)编号(即计算机的唯一标识) (2)CPU型号, (3)主板型号, (4)硬盘大小, (5)内存大小, (6)显卡型号, (7)价格, 题目: (1)要求使用ArrayList存储...
java编写的日历类程序,输入年份和月份,打印出该月的日历 都是在控制台下输入输出的 例如输入2011年9月份,会输出 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ……………………
C#编写的OleDb数据库连接通用类库.7z
课后练习5的答案,制作女装分类页面,全部的功能都实现了,大家可以拿去借鉴一下
编写一个应用程序,使用TreeMap,V>类,分别按照价格和容量排序并输出10个硬盘的详细信息 9_5.编写一个应用程序,要求将LinkedList创建的对象写入到文件,然后读出一个LinkedList对象,并遍历LinkedList节点中的数据
在有 些地⽅,如def语句后⾯(以及模块和类的开头,这将在第7章和第10章详细介绍),添加这样的字符串很有⽤。放在函数开头的字符串称 为⽂档字符串(docstring),将作为函数的⼀部分存储起来。下⾯的代码演⽰了...