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 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
javascript实现网站加入收藏功能
Dec 16 Javascript
最简单的tab切换实例代码
May 13 Javascript
JS不完全国际化&本地化手册 之 理论篇
Sep 27 Javascript
javascript实现非常简单的小数取整功能示例
Jun 13 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
vue.js项目nginx部署教程
Apr 05 Javascript
在JS循环中使用async/await的方法
Oct 12 Javascript
如何让node运行es6模块文件及其原理详解
Dec 11 Javascript
node.js中对Event Loop事件循环的理解与应用实例分析
Feb 14 Javascript
Vue Render函数创建DOM节点代码实例
Jul 08 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下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
smarty自定义函数用法示例
2016/05/20 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
js压缩利器
2007/02/20 Javascript
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
javascript+html5+css3自定义提示窗口
2017/06/21 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
详解在Python和IPython中使用Docker
2015/04/28 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
python 对象真假值的实例(哪些视为False)
2020/12/11 Python
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
英语老师推荐信
2014/02/26 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
总账会计岗位职责
2015/04/02 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
投资入股协议书
2016/03/22 职场文书
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android