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 相关文章推荐
js判断选择的时间是否大于今天的代码
Aug 20 Javascript
javascript使用isNaN()函数判断变量是否为数字
Sep 21 Javascript
js获取下拉列表框中的value和text的值示例代码
Jan 11 Javascript
AngularJS 简单应用实例
Jul 28 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
Dec 27 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
vue.js中npm安装教程图解
Apr 10 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
Aug 08 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
Feb 12 Javascript
js实现移动端tab切换时下划线滑动效果
Sep 08 Javascript
Vue组件生命周期运行原理解析
Nov 25 Vue.js
vue3中provide && inject的使用
Jul 01 Vue.js
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中防止SQL注入实现代码
2011/02/19 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
一个非常实用的php文件上传类
2017/07/04 PHP
Javascript----文件操作
2007/01/18 Javascript
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
JavaScript实现点击按钮复制指定区域文本(推荐)
2016/11/25 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
JavaScript中callee和caller的区别与用法实例分析
2019/06/28 Javascript
python实现上传下载文件功能
2020/11/19 Python
python实现五子棋小游戏
2020/03/25 Python
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
详解python itertools功能
2020/02/07 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
python 深度学习中的4种激活函数
2020/09/18 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
法律六进活动方案
2014/03/13 职场文书
高中生操行评语大全
2014/04/25 职场文书
2014年三万活动总结
2014/04/26 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
售房委托书
2014/08/30 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis