runxinzhi.com
首页
百度搜索
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());
//]>
相关阅读:
Python random() 生成随机数
【centos7】添加开机启动服务/脚本
SSH远程会话管理工具
resolv.conf 的超时(timeout)与重试(attempts)机制
Linux系统中sysctl命令详解
NMI watchdog: BUG: soft lockup
nginx实现最简单的直播
Linux下编译PHP常见错误及解决方法
zbb20180919 db 数据库的水平分割和垂直分割
zbb20180918 java servlet 重定向与请求转发的区别
原文地址:https://www.cnblogs.com/myssh/p/1614819.html
最新文章
简述坐标下降法
CNN学习入门
不使用setCustomView,设置ActionBar标题居中
省电优化之WakeLock
存在Settings数据在手机系统中的位置
Fresco,Glide,Picasso
adb shell dumpsys
Android视频压缩
多进程之multiprocessing模块和进程池的实现
redis __详解 (转载自作者:孤独烟 出处: http://rjzheng.cnblogs.com/)
热门文章
多进程编程——理论讲解与 multiprocessing 模块
多任务编程 理论
本地套接字-本地socket
OS 常见函数使用
支付环境搭建
select —— poll —— epoll
IO 理论 SOCK理论
TCP-HTTP ___UDP 应用场景
通用shell函数库
以太网介绍及其线缆概述---网络基础篇(2)
Copyright © 2020-2023
润新知