Javascript对象继承的小例子
来源:互联网 发布:学历网络教育报名 编辑:程序博客网 时间:2024/05/29 07:03
分享一个Javascript中对象继承的实例代码。
例子:
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Javascript中对象继承--www.jbxue.com</title> <script type="text/javascript"> /** * json对象的格式 {key:value,key:value,key:value..} */ //创建对象的小例子 //-----1 var r={}; r.name="tom"; r.age=18; //-----2 var r={name:"tom",age:20};//json对象 alert(r.age); //---1,2是等价的 //-------原型模式的写法 //----1 function Person(){}; Person.prototype.name="中国人"; Person.prototype.age=20; //原型模式的简写形式--2 function Person(){}; Person.prototype={name:"中国人", age:20,} //-----1,2等价的 //================================ /* {name:"中国人", age:20,} 上面的这种格式本身就是个对象,将其付给另一个对象的prototype,就使得 另一个对象的所有属性。实质上就是继承 */ //================================ //标准的对象继承例子,Person,Student //定义一个Person对象 function Person(){}; Person.prototype.name="中国人"; Person.prototype.age=20; var person=new Person(); //定义一个Student对象 function Student(){}; Student.prototype=person; Student.prototype.girlFriend="可以有的"; var stu=new Student(); stu.laop="不许谈恋爱"; alert(stu.name);//继承自父对象的实例 alert(stu.laop);//自己新添加的属性 www.jbxue.com//定义一个Teamleader对象的 function Teamleader(){}; Teamleader.prototype=new Student();//继承自Student Teamleader.prototype.teamNum=8;//Teamleader自己的属性 //创建自己的实例 var teamleader=new Teamleader(); alert(teamleader.teamNum); teamleader.girlFriend="也不可以有哦"; alert(teamleader.name); //================================= /*js中继承的核心就是prototype*/ //================================= </script> </head> <body> JS是对象继承!!</body> </html>
0 0
- Javascript对象继承的小例子
- JavaScript继承的小例子
- JavaScript原型继承的小例子
- 继承的小例子
- 关于c#类对象的继承和vistual小例子
- Javascript 进阶 面向对象编程 继承的一个例子
- javascript 原型继承精华小例子
- 类的继承小例子
- javascript对象的继承
- javascript 对象的继承
- javascript的几个小例子
- 对象转型的小例子
- 对象方法的小例子
- javascript继承对象的方式
- JavaScript的对象和继承
- JavaScript的继承--伪造对象
- Javascript之对象的继承
- 关于私有继承的一个小例子
- 修改USB存储在PC"我的电脑"中显示的label名称
- 查看ssh是否已启动
- Activity的传值和回传值
- mongodb操作
- 身份证号码提前性别和出生日期
- Javascript对象继承的小例子
- SSIS error&failure event-handler propagate属性
- Android开源项目SlidingMenu深切解析
- GNU Autotools学习笔记
- 连锁药店携手电商开拓新局面
- 关于单位“缇”与“像素”的转换,以及缇与其他单位(例如:厘米)之间的转换
- 实例介绍Cocos2d-x精灵菜单和图片菜单
- 基于 eclipse 的 android 工程如何使用 jar 文件
- 《micro2440开发》第七章:micro2440从NAND FLASH启动原理分析