爱宝宝真的太好了
2017-08-04 15:27:19浏览 1408
public class Transportation {
private String transportway;
private int num;
public static int n = 1;
public Transportation(String transportway, int num)
{
this.transportway = transportway;
this.num = num;
}
public void show()
{
System.out.print("No."+ n);
n++;
System.out.println(" transportation is taking on " + transportway + ", and the Capacity is " + num);
}
//recommend to use STATIC class blah blah
static class Bus extends Transportation
{
public Bus(String a, int b)
{
super(a,b);
}
}
static class Ship extends Transportation
{
public Ship(String a ,int b)
{
super(a,b);
}
}
static class Airplane extends Transportation
{
public Airplane(String a ,int b)
{
super(a,b);
}
}
static class Subway extends Transportation
{
public Subway(String a ,int b)
{
super(a,b);
}
}
static class Car extends Transportation
{
public Car(String a ,int b)
{
super(a,b);
}
}
public static void main(String[] args)
{
Bus bus = new Bus("Land", 40);
Ship ship = new Ship("Sea", 500);
Airplane airplane = new Airplane("Sky", 300);
Subway subway = new Subway("Underground", 200);
Car car = new Car("Street", 4);
bus.show();
ship.show();
airplane.show();
subway.show();
car.show();
}
}