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 相关文章推荐
Javascript 垃圾收集机制介绍理解
May 14 Javascript
验证手机号码的JS方法分享
Sep 10 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
js动态添加删除,后台取数据(示例代码)
Nov 25 Javascript
jQuery实现div浮动层跟随页面滚动效果
Feb 11 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
百度地图自定义控件分享
Mar 04 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
May 09 Javascript
BootStrap Fileinput的使用教程
Dec 30 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
Jan 05 Javascript
浅谈js的解析顺序 作用域 严格模式
Oct 23 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 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 json_encode中文乱码问题的解决办法
2013/09/09 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
Vue.js Ajax动态参数与列表显示实现方法
2016/10/20 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
英国现代市场:ARKET
2019/04/10 全球购物
缓刑人员的思想汇报
2014/01/11 职场文书
婚礼主持词开场白
2014/03/13 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
学习礼仪心得体会
2014/09/01 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
热血教师观后感
2015/06/10 职场文书