JS高級---總結繼承

總結繼承

 

面向對象特性: 封裝, 繼承,多態
繼承, 類與類之間的關係, 面向對象的語言的繼承是爲了多態服務的
 
js不是面向對象的語言, 可是能夠模擬面向對象,模擬繼承,爲了節省內存
 

繼承:


原型做用: 數據共享, 目的是: 爲了節省內存空間,
原型做用: 繼承  目的是:爲了節省內存空間
 
  • 原型繼承:改變原型的指向
  • 借用構造函數繼承:主要解決屬性的問題
  • 組合繼承:原型繼承+借用構造函數繼承
既能解決屬性問題,又能解決方法問題
  • 拷貝繼承:就是把對象中須要共享的屬性或者犯法,直接遍歷的方式複製到另外一個對象中
相關文章
相關標籤/搜索