交通工具的多态练习题

来源:10-1 Java 中的多态

慕仔7135344

2016-11-02 17:10

4.1后面的老师讲的练习题,求程序代码??

写回答 关注

2回答

  • 千修罗
    2016-11-02 20:52:52
    已采纳
    1. package Vehicle;
      
      public class Vehicle {
        public void transport(){
      	  System.out.println("交通工具的运输方式");
        }
        public static void main(String args[]){
      	  Vehicle v1 = new Car();
      	  Vehicle v2 = new Bus();
      	  Vehicle v3 = new Launch();
      	  Vehicle v4 = new Ship();
      	  Vehicle v5 = new Airplane();
      	  v1.transport();
      	  v2.transport();
      	  v3.transport();
      	  v4.transport();
      	  v5.transport();
        }
      }
    2. package Vehicle;
      
      public class Car extends Vehicle {
        public void transport(){
      	  System.out.println("小汽车可以在陆上运输5个人");
      	  }
      }
    3. package Vehicle;
      
      public class Bus extends Vehicle {
        public void transport(){
      		  System.out.println("公共汽车可以在陆上运输40个人");
      		  }
      }
    4. package Vehicle;
      
      public class Launch extends Vehicle {
        public void transport(){
      		  System.out.println("汽艇可以在海上运输10个人");
      	  }
      }
    5. package Vehicle;
      
      public class Ship extends Vehicle {
        public void transport(){
      		  System.out.println("轮船可以在海上运输200个人");
      	  }
      }
    6. package Vehicle;
      
      public class Airplane extends Vehicle {
        public void transport(){
      		  System.out.println("飞机可以在天上运输100个人");
      	  }
      }
  • Ecin
    2017-01-19 14:38:53

    简单明了,紧抓这节 多态要点。666

Java入门第二季 升级版

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

530553 学习 · 6091 问题

查看课程

相似问题