SHAOXIAOJ正在加载中...

2242: 继承-交通工具

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: Java

题目描述

定义一个名为Vehicles(交通工具)的基类,包含成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。
编写Car(小汽车)类继承于Vehicles类,增加int型成员属性seats(座位),并编写构造方法。
编写Truck(卡车)类继承于Vehicles类,增加float型成员属性load(载重),并编写构造方法。
定义测试类,测试以上各子类对象及方法。
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		String brand, color;
		int seats;
		float load;
		Scanner in = new Scanner(System.in);
		brand = in.nextLine();
		color = in.nextLine();
		seats = in.nextInt();
		load = in.nextFloat();
		Vehicles v = new Vehicles(brand, color);
		Car c = new Car(brand, color, seats);
		Truck t = new Truck(brand, color, load);
		v.run();
		v.showInfo();
		c.run();
		c.showInfo();
		t.run();
		t.showInfo();

	}
}

/* 以下为你的代码 */

输入格式

共4行:分别为品牌,颜色,座位数和载重

输出格式

见样例

输入样例    复制

东风
蓝色
4
1000

输出样例    复制

我已经开动了
商标:东风,颜色:蓝色
我已经开动了
商标:东风,颜色:蓝色,座位数:4
我已经开动了
商标:东风,颜色:蓝色,载重:1000.0