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

首頁 > 編程 > JavaScript > 正文

javascript基于prototype實現類似OOP繼承的方法

2019-11-20 11:00:27
字體:
來源:轉載
供稿:網友

本文實例講述了javascript基于prototype實現類似OOP繼承的方法。分享給大家供大家參考,具體如下:

這里要說明的是,公有屬性(使用this.修飾符)可以被覆蓋,私有屬性(使用var 修飾符)不能被覆蓋

子類不能訪問父類的私有屬性,父類的方法正常訪問父類的私有變量。

function Vegetable(){  this.taste='delicious';  var a = 'I/'m Vegetable/'a!'  this.fun1 = function(){    alert('Vegetable fun1 doing...');  }  this.fun3 = function(){    alert(a);  }}function Celery(){  var a = 'I/'m Celery/' a';  this.color = 'green';  this.taste = 'bad';  this.fun1a = function(){    alert('Celeryfun1 doing...');  }  this.fun2 = function(){    alert('Celery fun2 doing...');  }  this.fun4 = function(){    alert(a);  }}Celery.prototype = new Vegetable();var stick = new Celery();var polymorphed = stick.taste;//alert(polymorphed);//alert(stick.color);//stick.fun1();//stick.fun2();//stick.fun3();stick.fun4();

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南和县| 娱乐| 祁门县| 忻城县| 灵寿县| 香港| 宽甸| 万安县| 福海县| 射阳县| 新郑市| 广汉市| 卓尼县| 晋中市| 体育| 鄢陵县| 搜索| 祁东县| 仙游县| 武平县| 四川省| 阿拉善左旗| 葫芦岛市| 三明市| 福泉市| 兴隆县| 龙游县| 天镇县| 招远市| 恩施市| 石棉县| 景泰县| 格尔木市| 青阳县| 大竹县| 秦皇岛市| 惠州市| 崇阳县| 扶绥县| 博乐市| 江源县|