多态课后作业这么写对吗

来源:12-1 综合练习

Anima丨

2015-10-31 11:17

public class car {
public void methods(){
int num=60;
System.out.println("汽车可以在陆地上运输"+num+"名游客;");
}
}
public class plane extends car {
public void mothods(){
int num=300;
System.out.println("飞机可以在空中运输"+num+"名游客;");
}
}
public class ship extends plane {
public void methods(){
int num=200;
System.out.println("轮船可以在海上运输"+num+"名游客;");
}
}
public class Result {

public static void main(String[] args) {
// TODO Auto-generated method stub
     car one1=new car();
     car one2=new ship();
     car one3=new plane();
     one1.methods();
     one2.methods();
     one3.methods();
}

}


写回答 关注

1回答

  • 天启之魂
    2015-10-31 11:25:50
    已采纳

    不对...飞机怎么能继承汽车呢.....

    继承应该是个is a关系 就是

    你能说 飞机是汽车的一种么..

    可以单独定义一个交通工具,然后汽车 飞机 轮船都继承交通工具

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题