javascript物件導向繼承的簡單實例:
作為一門物件導向的語言,繼承自然是它的一大特性,儘管javascript的物件導向的實作機制和和c#和java這樣典型的物件導向不同,但是繼承的基本特點還是有的,簡單的說就是獲得父級的方法和屬性,以下是一段簡單的實例,大家有興趣可以分析一下:
window.onload = function(){ function parent(age,name){ this.age = age; this.name = name; } parent.prototype.show = function(){ alert('父级方法'); } function child(age,name,job){ parent.apply(this,arguments); this.job = job; } (function(){ for(var i in parent.prototype){ child.prototype[i]=parent.prototype[i] } })(); var b = new parent(14,'侠客行'); var a = new child(15,'狼侠','侠客'); a.show(); }
以上就是javascript物件導向繼承的簡單實例介紹,大家可以結合前一篇《詳解JavaScript基於物件導向之繼承》一起學習,可能效果會更好。