国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 五莲县| 射洪县| 河西区| 孟连| 普兰县| 茂名市| 嘉禾县| 如东县| 尚义县| 青州市| 泾川县| 旌德县| 柯坪县| 雅安市| 岑溪市| 唐海县| 会宁县| 军事| 普宁市| 兴国县| 巴林左旗| 浑源县| 昌邑市| 淄博市| 衡山县| 楚雄市| 思茅市| 乐东| 崇文区| 霍林郭勒市| 青龙| 乌兰浩特市| 阳谷县| 东乡县| 交城县| 游戏| 莫力| 翼城县| 汉沽区| 南安市| 福清市|