qq_Iwanttobeabl_0
2018-06-12 23:21
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();
}
}
你的第一个set方法S大写了,第二个没有,这不是重写。
子类和父类的方法名不一样,不是重写。
成两个不同的方法了,然后main方法里面你又调取的是大写Set方法,所以没反应
Java入门第二季 升级版
530649 学习 · 6091 问题
相似问题