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 相关文章推荐
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
Feb 05 Javascript
基于jQuery的星级评分插件
Aug 12 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
jquery 实现表单验证功能代码(简洁)
Jul 03 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
Aug 14 Javascript
JS中JSON对象和String之间的互转及处理技巧
Apr 06 Javascript
基于JS实现Android,iOS一个手势动画效果
Apr 27 Javascript
dul无法加载bootstrap实现unload table/user恢复
Sep 29 Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
Jan 16 Javascript
bootstrap datetimepicker控件位置异常的解决方法
Nov 23 Javascript
JavaScript调用模式与this关键字绑定的关系
Apr 21 Javascript
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
香妃
2021/03/03 冲泡冲煮
用PHP读注册表
2006/10/09 PHP
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
Javascript 跨域访问解决方案
2009/02/14 Javascript
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
js 走马灯简单实例
2013/11/21 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python实现的彩票机选器实例
2015/06/17 Python
使用Python写个小监控
2016/01/27 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
就业自荐书
2013/12/05 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
导游词之西安骊山
2019/12/20 职场文书
python神经网络ResNet50模型
2022/05/06 Python
docker 制作mysql镜像并自动安装
2022/05/20 Servers