Waxberry里调用父类构造方法的时候?

Waxberry里调用父类构造方法的时候?

 this.setShape("圆形");

不是说this是调用当前类的方法么? super才是调用父类的方法?

正在回答

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

2回答

是的this是调用当前类的方法的,如果想调用父类的构造方法,可以在子类的构造方法中使用super();完成,如果父类构造方法有参数,就可以传进来对应的参数,比如super(shape,taste);

祝学习愉快!

  • 灬elliott 提问者 #1
    当前类没有这个方法的时候, 但是当前类继承了父类, 用this就是调用父类的方法了吗?
    2017-10-01 10:53:09
  • 好帮手慕珊 回复 提问者 灬elliott #2
    是的,这个是没问题的,也可以自己写一段代码尝试一下。
    2017-10-02 10:05:09
  • 灬elliott 提问者 #3
    非常感谢!
    2017-10-03 10:35:35
幕布斯407276 2017-11-28 23:00:19

public Waxberry(String shape,String taste,String color){

this.setShape(shape);

this.setTaste(taste);

//super(shape,taste)也可以代替

this.setColor(color);

}

都可以使用

  • 提问者 灬elliott #1
    谢谢啊哈哈
    2017-12-07 14:48:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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