关于原型继承的问题2

关于原型继承的问题2

又有一个问题

http://img1.sycdn.imooc.com//climg/5cef464c00016fe303840116.jpg

继承是指1还是2?

1是实例化一个p,继承person原型,2是新建一个方法,继承person方法原型?

这种理解对吗?两种都是继承吗?

相当于一个是实例继承自类,和一个小类继承自大类?

请老师说明一下

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Miss路 2019-05-30 16:07:11

同学, 你好。

(1)你截图中的代码标注了1的是person对象的实例化,不是继承。

标注2的两行代码是要实现原型继承,记住这里要用父类去实例化对象,然后传递参数。

(2)student是一个子对象,一个对象当然是可以调用它本身有的属性,如果它继承了父类,那么也可以用父类中的属性,在通俗一点的说,继承不就是为了继承父类的特点吗,但是他俩还是有不同之处的,比如student要是自己也定义了自己的属性,那么p是访问不到的。

建议同学把这节视频再反复听几遍,反复写一下老师讲的每一个例子,这样更加有助于理解。

如果帮助到了你,欢迎采纳!

祝学习愉快!

  • 提问者 夏帛 #1
    视频看了三遍都没理解透彻所以才问,可能我理解东西是比较钻牛角尖,也可能和其他语言的一些概念概念搞混了。看完您的回答还是有理解很模糊的地方,会再看些其他材料再思考一下,谢谢。
    2019-05-30 16:17:18
  • Miss路 回复 提问者 夏帛 #2
    不客气,这块的内容确实在js中不太好理解,比较抽象,有些东西是需要时间消化的, 尤其是比较难的知识点,唯一的办法就是记住语法,多听多练,如果一直找各种资料一直研究,因为网上的文章虽然表达的意思可能是相同的,但是说法各不相同,看的太多的话会扰乱思路,我建议不要花费太多时间一直在这儿研究了,你可以先记住语法,先往后学习,过段时间再来重新听一下,再看看,或许就会恍然大悟。 祝学习愉快!
    2019-05-30 16:21:30
提问者 夏帛 2019-05-30 11:24:40

补充问题:

在这个代码中,我觉得student也是一个实例,在调用person的时候有具体的名字年龄,所以怎么感觉都觉得这个p和student是一样的,还是请老师解释一下吧

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师