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学习阶段性总结(2)--(X)HTML学习
Feb 03 Javascript
比较详细的javascript对象的property和prototype是什么一种关系
Aug 06 Javascript
angularjs学习笔记之双向数据绑定
Sep 26 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
Dec 04 Javascript
分分钟玩转Vue.js组件(二)
Mar 01 Javascript
Bootstrap Multiselect 常用组件实现代码
Jul 09 Javascript
基于bootstrop常用类总结(推荐)
Sep 11 Javascript
基于zepto.js实现登录界面
Oct 09 Javascript
React中常见的动画实现的几种方式
Jan 10 Javascript
JavaScript闭包原理与用法实例分析
Aug 10 Javascript
Vue+Express实现登录状态权限验证的示例代码
May 05 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
Oct 11 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设计模式 Observer(观察者模式)
2011/06/26 PHP
解析php入库和出库
2013/06/25 PHP
分享PHP header函数使用教程
2013/09/05 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
php中session使用示例
2014/03/29 PHP
非常全面的php日期时间运算汇总
2015/11/04 PHP
用js怎么把&字符换成"&amp:"
2006/10/19 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
微信小程序拍照和摄像功能实现方法示例
2019/02/01 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python发送邮件功能实现代码
2016/07/15 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
领先的荷兰线上超市:荷兰之家Holland at Home(支持中文)
2021/01/21 全球购物
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
vue路由实现登录拦截
2021/03/24 Vue.js
商务主管岗位职责
2013/12/08 职场文书
高中军训感想300字
2014/03/04 职场文书
付款委托书范本
2014/10/05 职场文书
消防验收申请报告
2015/05/15 职场文书
教师节作文之小学四年级
2019/09/03 职场文书