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();
}
}
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦