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 学习笔记(五)
Dec 31 Javascript
Juqery Html(),append()等方法的Bug解决方法
Dec 13 Javascript
如何在一个页面显示多个百度地图
Apr 07 Javascript
JS操作Cookie写入和读取实例代码
Oct 20 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
JS控制输入框内字符串长度
May 21 Javascript
jquery制作select列表双向选择示例代码
Sep 02 Javascript
完美的js div拖拽实例代码
Sep 24 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
Nov 13 Javascript
vue中axios的二次封装实例讲解
Oct 14 Javascript
微信小程序按顺序同步执行的两种方式
Dec 20 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 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
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
jQuery常用数据处理方法小结
2015/02/20 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
vuex 的简单使用
2018/03/22 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
python安装numpy&安装matplotlib& scipy的教程
2017/11/02 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
学生会干部自荐信
2014/02/04 职场文书
抄作业检讨书
2014/02/17 职场文书
汽车促销活动方案
2014/03/31 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
Python实现列表拼接和去重的三种方式
2021/07/02 Python
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python