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直接编辑当前cookie的脚本
Sep 14 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
Jul 03 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
Jun 15 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
Javascript弹出窗口的各种方法总结
Nov 11 Javascript
jQuery+ajax中getJSON() 用法实例
Dec 22 Javascript
javascript执行环境及作用域详解
May 05 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
Dec 01 Javascript
javascript 初学教程及五子棋小程序的简单实现
Jul 04 Javascript
解析Angular 2+ 样式绑定方式
Jan 15 Javascript
JavaScript实现简单图片切换
Apr 29 Javascript
代码解析React中setState同步和异步问题
Jun 03 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使用eAccelerator的API开发详解
2013/06/09 PHP
分享php多功能图片处理类
2016/05/15 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
JavaScript基础知识学习笔记
2014/12/02 Javascript
Move.js入门
2017/02/08 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
python3实现ftp服务功能(客户端)
2017/03/24 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python chardet库识别编码原理解析
2020/02/18 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
python re.match()用法相关示例
2021/01/27 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
就业表自我评价分享
2014/02/06 职场文书
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
学生个人自我鉴定
2014/03/26 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
幼儿学前班评语
2014/12/29 职场文书
加强党性修养心得体会
2016/01/21 职场文书
初中信息技术教学反思
2016/02/16 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
Minikube搭建Kubernetes集群
2022/03/31 Servers