package practice; import java.util.Scanner; public class traffic { String trafficName; int num; public void show() { System.out.println(trafficName + "这种交通工具可以乘坐" + num + "人"); } public static void main(String[] args) { System.out.println("请输入您想乘坐的交通工具"); System.out.println("乘坐汽车请输入1"); System.out.println("乘坐轮船请输入2"); System.out.println("乘坐飞机请输入3"); Scanner in = new Scanner(System.in); int trafficNum = in.nextInt(); System.out.println(trafficNum); if(trafficNum == 1) { traffic car = new land(); car.show(); } else if(trafficNum == 2) { traffic ocean = new ocean(); ocean.show(); } else if(trafficNum == 3) { traffic sky = new sky(); sky.show(); } } } class land extends traffic { public land() { super.trafficName = "汽车"; super.num = 40; } } class ocean extends traffic { public ocean() { super.trafficName = "轮船"; super.num = 200; } } class sky extends traffic { public sky() { super.trafficName = "飞机"; super.num = 100; } }
//初学java 欢迎各位同学指出不足 谢谢
木子李3317704
相关分类