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 相关文章推荐
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
jQuery设置div一直在页面顶部显示的方法
Oct 24 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
Jan 22 Javascript
浅析Node.js:DNS模块的使用
Nov 23 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
Dec 08 Javascript
EasyUI为Numberbox添加blur事件的方法
Mar 05 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
解决cordova+vue 项目打包成APK应用遇到的问题
May 10 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
angularjs请求数据的方法示例
Aug 06 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
php explode函数实例代码
2012/02/27 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
php图像处理类实例
2015/07/28 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
js类后台管理菜单类-MenuSwitch
2007/09/12 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
使用 pytorch 创建神经网络拟合sin函数的实现
2020/02/24 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
周年庆典邀请函范文
2014/01/24 职场文书
教师专业自荐书范文
2014/02/10 职场文书
客服专员岗位职责
2014/02/28 职场文书
理想演讲稿范文
2014/05/21 职场文书
人事主管岗位职责
2015/02/04 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
教师岗位说明书
2015/09/30 职场文书
导游词幽默开场白
2019/06/26 职场文书