原型链面向对象----多态
生活随笔
收集整理的這篇文章主要介紹了
原型链面向对象----多态
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原型鏈:
由多級父對象(原型對象)逐級繼承形成的鏈式結構。
一個對象可以訪問的所有父級原型對象,以及這個對象可用點訪問到的所有屬性和方法。
判斷一個對象能否使用某一個屬性和方法,唯一標準就是這個屬性或方法是否保存在這個對象的原型鏈上。
屬性或方法的使用順序:先自由,再共有,就近原則。
多態:
一個函數在不同情況下表現出不同的狀態
重寫:
在子對象中定義一個和父對象中成員名同名的自有成員。
Student.prototype.className=“初一 二班”
lilei.className=“初一 三班”----重寫
從父對象繼承來的成員可能不好用,都可以在子對象中重寫同名的成員。
自定義繼承:
new自動生成的_ proto 的繼承關系是可以修改的
1.只更換一個對象的父對象
子對象. proto =新父對象(不是所有瀏覽器都支持)
Object.setPrototypeOf(子對象,父對象)代替 proto _
設置子對象的原型對象為父對象
總結
以上是生活随笔為你收集整理的原型链面向对象----多态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx端口转发本地多域名不同端口访问
- 下一篇: 知名图床程序chevereto双十一半价