java急!!!
答案:1 悬赏:40 手机版
解决时间 2021-03-11 07:03
- 提问者网友:暗中人
- 2021-03-11 04:01
java急!!!
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-03-11 04:40
代码:
public abstract class Taxi {
double distance = 10;
double price;
double sum;
// 计算车费
public void cost(){
}
public static void main(String[] args) {
// 假如在广州没公里路5元钱
GuangZhouTaxi gzt = new GuangZhouTaxi(5);
gzt.sum = gzt.price*gzt.distance;
System.out.println("在广州行10公里路需要" + gzt.sum +"元");
// 假如在深圳没公里路7元钱
ShenZhenTaxi szt = new ShenZhenTaxi(7);
szt.sum = szt.price*szt.distance;
System.out.println("在深圳行10公里路需要" + szt.sum +"元");
}
}
// 子类
class GuangZhouTaxi extends Taxi{
public GuangZhouTaxi(double price){
this.price = price;
}
// 计算车费
public void cost(){
sum = distance * price;
}
}
//子类
class ShenZhenTaxi extends Taxi{
public ShenZhenTaxi(double price){
this.price = price;
}
// 计算车费
public void cost(){
}
}
测试效果如下:
public abstract class Taxi {
double distance = 10;
double price;
double sum;
// 计算车费
public void cost(){
}
public static void main(String[] args) {
// 假如在广州没公里路5元钱
GuangZhouTaxi gzt = new GuangZhouTaxi(5);
gzt.sum = gzt.price*gzt.distance;
System.out.println("在广州行10公里路需要" + gzt.sum +"元");
// 假如在深圳没公里路7元钱
ShenZhenTaxi szt = new ShenZhenTaxi(7);
szt.sum = szt.price*szt.distance;
System.out.println("在深圳行10公里路需要" + szt.sum +"元");
}
}
// 子类
class GuangZhouTaxi extends Taxi{
public GuangZhouTaxi(double price){
this.price = price;
}
// 计算车费
public void cost(){
sum = distance * price;
}
}
//子类
class ShenZhenTaxi extends Taxi{
public ShenZhenTaxi(double price){
this.price = price;
}
// 计算车费
public void cost(){
}
}
测试效果如下:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯