关于js的类式继承不理解

xiaojianshiajie10 2012-04-09 03:30:35
先感谢回复的各位
我看了比如http://www.mscto.com/web/appweb/20110912100773.html这里的有关于js类式继承的讲解,但是我还是没理解,想请理解的同志用自己的语言阐述一下,谢谢。
...全文
225 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
prototyper 2012-04-09
  • 打赏
  • 举报
回复
return:
明白你的说,我不知道怎么表述好^o^。
这样说吧:在我看来,实现那样的继承方式而那样写自然而然、理所当然,并不觉得有什么疑惑;初看感觉那程式实现方式巧妙,代码简洁,但心里想是否有“副作用”或者可以采用其它更好的方式来实现呢?我不明白您有什么没有理解,或者您也不明白自己到底有那些困惑不是?
xiaojianshiajie10 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
说实话,类的定义和处理(继承和实例化等)是一种思辨方式,类比自然很形象、好理解,编程实现很抽象、特晦涩。懂了的人,觉得这种处理方式很简单,这样编程自然而然、理所当然;初学者往往云里雾里、不知所措,连看懂别人的代码都是痛苦的经历;究其原因,还是不太符合人的日常思维模式。我们思维一般是形而下的,基于具体对象,先有具象再不断抽象向上归纳类别;而OOP刚好相反是形而上的,基于抽象模版,先有模范再不断向下推……
[/Quote]
这位仁兄,可能是你没明白我问什么吧,跟OOP没有关系,我想理解的是js的类式继承而不是类
prototyper 2012-04-09
  • 打赏
  • 举报
回复
说实话,类的定义和处理(继承和实例化等)是一种思辨方式,类比自然很形象、好理解,编程实现很抽象、特晦涩。懂了的人,觉得这种处理方式很简单,这样编程自然而然、理所当然;初学者往往云里雾里、不知所措,连看懂别人的代码都是痛苦的经历;究其原因,还是不太符合人的日常思维模式。我们思维一般是形而下的,基于具体对象,先有具象再不断抽象向上归纳类别;而OOP刚好相反是形而上的,基于抽象模版,先有模范再不断向下推理(装配)实例;这种思维方式的根本性转变,说起来容易,做起来很难。

xiaojianshiajie10 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
说出你不明白的。地方
[/Quote]
就是对于类式继承这个概念不太理解,原型继承理解了。就行你们对于js的类式继承的理解
三石-gary 2012-04-09
  • 打赏
  • 举报
回复
说出你不明白的。地方
挨踢直男 2012-04-09
  • 打赏
  • 举报
回复
js继承不是标准面向对象语言中的类继承,他是通过某些方法模拟出来的
也就是让父类的字段或者函数在子类中出现
可以用prototype、call、apply
参考这里
http://code.usuishi.com/Web/ArticleView.aspx?ArticleID=176

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧