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 Math对象
Aug 13 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
js将控件隐藏及display属性的使用介绍
Dec 30 Javascript
jquery中checkbox使用方法简单实例演示
Nov 24 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
prototype.js常用函数详解
Jun 18 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
分享十三个最佳JavaScript数据网格库
Apr 07 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
Apr 10 Javascript
vue通过style或者class改变样式的实例代码
Oct 30 Javascript
npm的lock机制解析
Jun 20 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
Sep 02 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
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
php使用session二维数组实例
2014/11/06 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
关于viewport,Ext.panel和Ext.form.panel的关系
2009/05/07 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
基于jQuery实现美观且实用的倒计时实例代码
2015/12/30 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
使用Scrapy爬取动态数据
2018/10/21 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
基于python3实现倒叙字符串
2020/02/18 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
深圳茁壮笔试题
2015/05/28 面试题
最新英语专业学生求职信范文
2013/09/21 职场文书
团支部建设方案
2014/05/02 职场文书
大学生工作自荐书
2014/06/16 职场文书
中队活动总结
2014/08/27 职场文书
公司租房协议书范本
2014/10/08 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
关于python爬虫应用urllib库作用分析
2021/09/04 Python