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 相关文章推荐
Javascript学习笔记之相等符号与严格相等符号
Nov 23 Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
Sep 27 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
vue 组件 全局注册和局部注册的实现
Feb 28 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
Feb 22 Javascript
判断“命令按钮”是否被鼠标单击详解
Jul 31 Javascript
js动态获取时间的方法分析
Aug 02 Javascript
JS实现灯泡开关特效
Mar 30 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
PHP 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
jquery form 隐藏的input 选择
2014/04/29 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
jQuery选择器源码解读(八):addCombinator函数
2015/03/31 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
2016/01/08 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
学习python (1)
2006/10/31 Python
用python实现对比两张图片的不同
2018/02/05 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
Python递归函数实例讲解
2019/02/27 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
python三引号如何输入
2020/07/06 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
写自荐信有哪些不宜?
2013/10/17 职场文书
协议书与合同的区别
2014/04/18 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
2014年检验科工作总结
2014/11/22 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
财务人员个人工作总结
2015/02/27 职场文书
男方婚前保证书
2015/02/28 职场文书
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL