您的位置:首页 > 编程语言 > Java开发

慕课网 Java入门第二季4.1多态的使用 课后作业交通工具选择

2017-05-05 20:46 330 查看
初学java

代码写的可能不太好 很多不足

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;
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: