为了账号安全,请及时绑定邮箱和手机立即绑定

我的重写没反应

1.

package com.imooc;

public class BUS {
       public String siji;
       public int zuowei;
       public int chengke;
    
       public void Set() {
       
        System.out.println("司机姓名"+siji+"有多少座位"+zuowei+"有多少位乘客"+chengke);
        System.out.println("巴士比出租车赚钱");
       }
}

2.

package com.imooc;

public class car extends BUS {
 
         public void set() {
          System.out.println("司机姓名"+siji+"有多少座位"+zuowei+"有多少位乘客"+chengke);
          System.out.println("没毛病老铁");
         }
}

3.

package com.imooc;

public class ceshi {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  car ca =new car();
  ca.siji="老王";
  ca.zuowei=52;
  ca.chengke=99;
  ca.Set();

 }

}


正在回答

3 回答

你的第一个set方法S大写了,第二个没有,这不是重写。

1 回复 有任何疑惑可以回复我~
#1

qq_Iwanttobeabl_0 提问者

非常感谢!
2018-06-13 回复 有任何疑惑可以回复我~

子类和父类的方法名不一样,不是重写。

0 回复 有任何疑惑可以回复我~

成两个不同的方法了,然后main方法里面你又调取的是大写Set方法,所以没反应

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530635    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

我的重写没反应

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信