国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS原型與繼承操作示例

2019-11-19 11:36:56
字體:
來源:轉載
供稿:網友

本文實例講述了JS原型與繼承操作。分享給大家供大家參考,具體如下:

<script>var Beverage = function(){};Beverage.prototype.boilWater = function(){  console.log("把水煮沸");};Beverage.prototype.brew = function(){  throw new Error("子類必須重寫該方法");};Beverage.prototype.pourInCup = function(){  throw new Error("子類必須重寫該方法");};Beverage.prototype.addCondiments = function(){  throw new Error("子類必須重寫該方法");};Beverage.prototype.customerWantsCondiments = function(){  return true;};Beverage.prototype.init = function(){  this.boilWater();  this.brew();  this.pourInCup();  if(this.customerWantsCondiments){    this.addCondiments();  }};var Coffee = function(){};Coffee.prototype = new Beverage();//繼承父類BeverageCoffee.prototype.boilWater = function(){  console.log("把水煮沸");};Coffee.prototype.brew = function(){  console.log("用沸水沖泡咖啡");};Coffee.prototype.pourInCup = function(){  console.log("把咖啡倒進杯子");};Coffee.prototype.addCondiments = function(){  console.log("加糖和牛奶");};var Tea = function(){};Tea.prototype = new Beverage();//繼承父類BeverageTea.prototype.boilWater = function(){  console.log("把水煮沸");};Tea.prototype.brew = function(){  console.log("用沸水浸泡茶葉");};Tea.prototype.pourInCup = function(){  console.log("把茶水倒進杯子");};Tea.prototype.addCondiments = function(){  console.log("加入檸檬");};Tea.prototype.customerWantsCondiments = function(){  return window.confirm("請問需要加調料嗎?");};var coffee = new Coffee();//實例化Coffeecoffee.init();var tea = new Tea();//實例化Teatea.init();</script>

這里使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試運行結果如下:

更多關于JavaScript相關內容還可查看本站專題:《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖州| 田林县| 遵义县| 阳原县| 凌海市| 鄢陵县| 精河县| 呼和浩特市| 宜兰县| 霞浦县| 德阳市| 武川县| 临猗县| 商河县| 樟树市| 文安县| 清镇市| 威海市| 莲花县| 凌源市| 泽普县| 岱山县| 芜湖县| 攀枝花市| 兰考县| 赞皇县| 全椒县| 息烽县| 阜康市| 武安市| 岳阳市| 新建县| 启东市| 巴林右旗| 上犹县| 宿迁市| 大冶市| 大方县| 白银市| 连江县| 濮阳县|