javascript 面向对象 function类


Posted in Javascript onMay 13, 2010

如下:

function Student() 
{ 
//定义类Student中的字段,并赋予初值,但此字段的访问权限是public 
this.studentNo = 's001'; 
this.studentName = '小明'; 
this.sex = '男'; 
//定义类Student中的方法updateStudentName ,用于修改studentName 值 
this.updateStudentName = function(studentName) 
{ 
this.studentName = studentName; 
} 
}

如上代码便已定义了一个Student类,并包含studentNo ,studentName ,
sex 3个字段,方法 updateStudentName.
下面将进行调用,代码如下:
var s = new Student(); //创建student类的对象 
alert('学号:'+s.studentNo); 
alert('姓名:'+s.studentName); 
alert('性别:'+s.sex);

未调用updateStudentName 方法之前显示出学号,姓名,性别的值分别为:
学号:s001
姓名:小明
性别:男

然后调用updateStudentName 来修改studentName 的值,代码如下:

s.updateStudentName('小强'); 
alert('学号:'+s.studentNo); 
alert('姓名:'+s.studentName); 
alert('性别:'+s.sex);

再显示结果,学号和性别自然是不会改变的啦,结果如下:
学号:s001
姓名:小强
性别:男
Javascript 相关文章推荐
DOM下的节点属性和操作小结
May 14 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
Dec 30 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 Javascript
JavaScript初学者必看“new”
Jun 12 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
Nov 21 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 Javascript
原生js+canvas实现下雪效果
Aug 02 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
Mar 02 Javascript
该如何加载google-analytics(或其他第三方)的JS
May 13 #Javascript
Javascript 面向对象 继承
May 13 #Javascript
Javascript 面向对象 重载
May 13 #Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 #Javascript
限制文本框输入N个字符的js代码
May 13 #Javascript
javascript preload&lazy load
May 13 #Javascript
javascript 当前日期转化为中文的实现代码
May 13 #Javascript
You might like
PHP 中文处理技巧
2010/04/25 PHP
深入浅析PHP无限极分类的案例教程
2016/05/09 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
python计算时间差的方法
2015/05/20 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
python如何操作mysql
2020/08/17 Python
Python: glob匹配文件的操作
2020/12/11 Python
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
教师实习自我鉴定
2013/12/14 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
工程招投标邀请书
2014/01/26 职场文书
创业资金计划书
2014/02/06 职场文书
会计专业大学生职业生涯规划书
2014/02/11 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
小学五年级(说明文3篇)
2019/08/13 职场文书
如何利用python实现列表嵌套字典取值
2022/06/10 Python