JavaScript OOP类与继承


Posted in Javascript onNovember 15, 2009

类:分为公开的和私有的

function Person(n){ 
var name=n; //私有属性 
function hello(){} //私有方法一 
var hello2() = function(){} //私有方法二 
this.Name = "张三"; //公开成员一 
this.Hello = function(){ //公开方法一 
this.Name; //公开方法中可以调用私有方法与属性 
name; 
} 
} 
Person.prototype.Age=20; //公开成员二 
Person.prototype.SayHi = function(){} //公开方法二 
var p = new Person("abc"); 
p.ShowAge=function(){ //公开的方法三 
this.Age; 
} 
p.Gender="M"; //公开的成员三

继承:
function Person(args){ //父类 
this.Name = "李四"; 
} 
function Studnt(a,b,c){ //子类 
Person.apply(this,arguments); //技能方法一 
Person.call(this,a,b,c); //技能方法二 
}
Javascript 相关文章推荐
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 Javascript
AngularJS HTML编译器介绍
Dec 06 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
jQuery Ajax中的事件详细介绍
Apr 16 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
Vue.js中数组变动的检测详解
Oct 12 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
Nov 12 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
详解.vue文件中监听input输入事件(oninput)
Sep 19 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
Jul 10 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 Javascript
jQuery实现穿梭框效果
Jan 19 jQuery
JavaScript的eval JSON object问题
Nov 15 #Javascript
Javascript 中文字符串处理额外注意事项
Nov 15 #Javascript
JavaScript 语法集锦 脚本之家基础推荐
Nov 15 #Javascript
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 #Javascript
flash 得到自身url参数的代码
Nov 15 #Javascript
javascript 去字符串空格终极版(支持utf8)
Nov 14 #Javascript
jQuery checkbox全选/取消全选实现代码
Nov 14 #Javascript
You might like
PHPShop存在多个安全漏洞
2006/10/09 PHP
destoon之一键登录设置
2014/06/21 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP打印输出函数汇总
2016/08/28 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
JS框架之vue.js(深入三:组件1)
2016/09/29 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
pytorch 把MNIST数据集转换成图片和txt的方法
2018/05/20 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
使用python绘制二元函数图像的实例
2019/02/12 Python
详解Python装饰器
2019/03/25 Python
python lxml中etree的简单应用
2019/05/10 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
大学四年个人的自我评价
2014/02/26 职场文书
供应链金融服务方案
2014/05/25 职场文书
撤诉书怎么写
2015/05/19 职场文书
投诉信范文
2015/07/02 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技