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());
//]>
查看全文
相关阅读:
Framework7-Vue搭建项目
在vue中使用handsontable
electron-vue中关闭烦人的es语法检查
今天工作整整一个月了,来记录一下(web前端)
在electron-vue项目中使用element-ui
使用electron-vue搭建桌面应用程序项目
Electron是个啥?
2月11日-寒假进度11
2月10日-寒假进度10
2月9日-寒假进度09
原文地址:https://www.cnblogs.com/myssh/p/1614819.html
最新文章
【原】django实现列表分页功能
【转】uWSGI+django+nginx的工作原理流程与部署历程
【转】网关协议学习:CGI、FastCGI、WSGI、uWSGI
【转】教你怎么调用Gitlab API
函数不固定参数----*args, **kwargs 回顾
匿名函数:lambda函数简述
自定义replace函数,模仿shell的sed替换
作业: 小型购物系统---按函数模式编写
递归函数+高阶函数
局部变量和全局变量
热门文章
函数与函数式编程
字符编码与转码
文本操做小结
集合操作
c语言贪吃蛇详解1.画出地图
ubuntu实时显示网速cpu占用和内存占用率
快速排序
用C语言画一个心
写自己的游戏引擎-魂斗罗源代码详解-1_环境搭建与载入项目
Framework7-Vue的UI组件代码
Copyright © 2011-2022 走看看