我不知道JavaScript中有沒有繼承這個概念。在Java中繼承是指類之間的繼承,它的意義在于代碼復用和多態(tài),父類A,對應(yīng)實例對象a,子類B,對應(yīng)實例對象b,繼承指的是類B繼承了類A的屬性和方法,至于a和b沒什么直接關(guān)系。而在JavaScript中好像沒有明確的類的概念,它是基于對象的,而這個對象又和Java中的不同,Java中的對象一經(jīng)實例之后是不能增刪屬性或方法的,而JavaScript則可以對對象任意修改。Jav中對象是由類實例化得來的,JavaScript中是由函數(shù)實例化來的:varstr=newString("實例初始化String");varobj1=newObject();varobj2=new自定義函數(shù)();那么我們討論JavaScript中的繼承,是不是就指的是這些函數(shù)間的繼承呢?JavaScript中對象的__proto__和繼承是不是沒有關(guān)系呢?求指點,謝謝每位回復的人!
請教一下,JavaScript中繼承應(yīng)該怎么實現(xiàn)
慕村225694
2019-04-19 16:29:59