不是说构造方法里不能同时有super和this吗?为什么这里两个都有?
登陆购买课程后可参与讨论,去登陆吧
同学你好,同学的理解有点偏差,super和this不能同时使用,是指在构造方法中,通过this()或者super(),调用其他的构造方法时,不能同时使用。因为super()和this()均需放在构造方法内第一行。
而这里是调用普通方法,进行为属性赋值,所以是可以同时使用的。
祝学习愉快!
那我的截图里的super(complexion,blood)是调用父类的有参构造方法,this.nationality=nationality是属性赋值,所以两个并不冲突?
同学你好,是的,是不冲突的
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
79 1
56 1
9 1
14 1
56 9
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星