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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:26:27
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了javascript基于prototype實現類似OOP繼承的方法,實例分析了JavaScript使用prototype實現面向對象程序設計的中類繼承的相關技巧,需要的朋友可以參考下
 

本文實例講述了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程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新民市| 泰和县| 乌拉特中旗| 卢氏县| 武强县| 秭归县| 成都市| 晋中市| 岑溪市| 民勤县| 海林市| 象州县| 茂名市| 治县。| 鹤壁市| 饶阳县| 忻城县| 睢宁县| 尉犁县| 连州市| 涟水县| 通道| 西林县| 凤阳县| 茶陵县| 吉首市| 杂多县| 忻州市| 常熟市| 左权县| 延川县| 红河县| 安顺市| 虞城县| 鹤壁市| 沿河| 沂南县| 梧州市| 咸丰县| 阿克陶县| 高青县|