国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苏尼特右旗| 闵行区| 吉林省| 阿克苏市| 博白县| 宣汉县| 冕宁县| 盐池县| 筠连县| 威远县| 清新县| 阜平县| 织金县| 南乐县| 吴忠市| 通州区| 靖宇县| 惠来县| 开化县| 安溪县| 伊金霍洛旗| 荔波县| 武穴市| 肥西县| 唐山市| 天峻县| 波密县| 普安县| 邯郸县| 汤阴县| 磴口县| 台北市| 尚义县| 法库县| 竹山县| 潜江市| 河间市| 寿阳县| 志丹县| 江阴市| 北辰区|