zoukankan
html css js c++ java
JavaScript面向对象之——继承【原】
本列子参照JavaScript核心技术一书略作修改,JS中继承还远不止于此,本博只略作讲解
JS-Code
//<![CDATA
//基类
function tune(title,type,test)
{
this.title = title;
this.type = type;
this.getTitle = function(){
return "Song: " + this.title +" Type:" + this.type;
}
}
//派生类
function artist_tune(title,type,artist,test)
{
this.artist = artist;
this.toString("Artist is"+artist);
tune.call(this,title,artist);//call继承需列出参数
// tune.apply(this,arguments);//apply直接使用参数列表,不包含最后一个参数,也就是说title,type,artist,test只取前三个参数
this.toString = function(){
return "Artist :"+this.artist+" "+this.getTitle();//调用继承基类的方法
}
}
// artist_tune.prototype = new tune();
var song = new artist_tune("I want to hold your hand ","rock","Beatles","test");
alert(song.toString());
//]>
查看全文
相关阅读:
JSON数据格式
段寄存器
进程 PCB 进程挂起
python3:文件读写+with open as语句(转)
Python 中 'unicodeescape' codec can't decode bytes in position XXX: trun错误解决方案
intelx86为何从0xFFFF0处执行
Linux内核调度分析(转,侵删)
调度器简介,以及Linux的调度策略(转)
nm命令
Vim文本编辑器中常用的一些命令
原文地址:https://www.cnblogs.com/myssh/p/1614819.html
最新文章
2018秋招C/C++面试题总结
JavaScript 中 call()、apply()、bind() 的用法
威海市地图
linux shell判断 if判断 字符串是否为空
windows安装zabbix agent
钉钉群机器人Linux shell报警
西红柿意大利面
热干面
鱼油
维生素D3
热门文章
大豆卵磷脂
B族维生素
【面试】:面试之前做好这些准备,让你的成功率高达90%
想面试阿里,腾讯这些大厂,看完此文你的成功率能达到 90%!
面试阿里,腾讯90%会被问到的25个问题,附答案!
【面试】:阿里面试官问我设计模式——代理模式,我是这样回答的!
深度分析:Java中如何如理异常,一篇帮你搞定!
深度解析:java必须掌握的知识点——类的重用
面试腾讯,字节跳动首先要掌握的Java多线程,一次帮你全掌握!
面试阿里,首先要掌握的 Java 泛型,帮你一次性搞懂!
Copyright © 2011-2022 走看看