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());
//]>
查看全文
相关阅读:
oracle索引
linux命令
struts2的配置文件struts.xml详解
oracle删除一个表中的重复数据,且只保留一条
初步研究java类的加载机制
java读取Properties配置文件
利用oracle闪回来找回被drop的表
快速排序Quicksort
树与树的概念
递归
原文地址:https://www.cnblogs.com/myssh/p/1614819.html
最新文章
第六天站立会议
第五天站立会议
第四天站立会议
第三天站立会议
jquery parent() parents() closest()区别
随笔题
原型,对象和原型链
this 的工作原理
web前端编写注意点
iOS Js与native相互通信
热门文章
iOS版PhoneGap原理分析
简单分析Cordova for iOS
Ios开发之 JS和iOS的交互
NSPathUtilities.h常用路径工具、函数和方法
UIWebView的三种加载方式
iOS中stringByAppendingPathComponent和stringByAppendingString区别
ios文件创建读取功能实现
IOS内存管理
oracle扩展表空间
oracle的sql优化
Copyright © 2011-2022 走看看