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学习笔记(十七)js 优化
Feb 04 Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
May 10 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
Oct 13 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
Sep 20 Javascript
微信小程序实现的一键连接wifi功能示例
Apr 24 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
react基本安装与测试示例
Apr 27 Javascript
关于angular浏览器兼容性问题的解决方案
Jul 26 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加入ftp扩展的解决方法
2013/02/07 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
Javascript----文件操作
2007/01/18 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
基于 Vue 实现一个酷炫的 menu插件
2017/11/14 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Django数据库操作之save与update的使用
2020/04/01 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
俄罗斯购买自行车网站:Vamvelosiped
2021/01/29 全球购物
在校大学生的职业生涯规划书
2014/03/14 职场文书
五一劳动节活动记录
2014/03/23 职场文书
竞选班委演讲稿
2014/04/28 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
mysql部分操作
2021/04/05 MySQL
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server
ant design vue的form表单取值方法
2022/06/01 Vue.js