关于super的问题

关于super的问题

public NonMotor(String yanse,String pinpai) {
	this.setYanse(yanse);
	this.setPinpai(pinpai);
	
}
	// 四参构造方法,分别对所有属性赋值
   public NonMotor(String yanse,String pinpai,int lunzi,int zuoyi) {
	   this.setPinpai(pinpai);
	   this.setYanse(yanse);
	   this.setLunzi(lunzi);
	   this.setZuoyi(zuoyi);
   }
   这是父类中的两个带参构造方法,我在子类的时候。
   public Bicycle() {
    	   super("黄","捷安特");//???????????? 
       }
       
       我想问老师,这个super是不是会自动匹配到父类的构造方法中呢?,我试过了两个, 还有  使用super 是不是省去new 这样麻烦的步骤。


正在回答

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

1回答

super()这种形式用于调用父类的构造方法,是可以自动匹配到父类对应的构造方法的。super和new的作用是不一样的,所以不能替代new。new是用来创建对象的,而super是通过调用父类构造方法给成员变量赋值的。祝学习愉快!

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

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

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

在线咨询

领取优惠

免费试听

领取大纲

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