java(1)设计一个交通工具类,包含属性:品牌、颜色、最高时速,包含方法:驾驶、显示基本信息。 (2)设计3个子类:汽车、飞机、轮船。 (3)在测试类中,分别调用3个子类的驾驶的方法、显示基本信息的方法。
时间: 2024-05-02 18:19:59 浏览: 115
答案:
好的,这是一个关于Java的问题。下面是我的回答:
为了设计交通工具类,我们可以使用Java中的类和对象。交通工具类有三个属性,分别是品牌、颜色和最高速度。可以使用Java中的属性来存储这些信息。驾驶和显示基本信息是两个方法,我们可以使用Java中的方法来实现它们。至于子类的设计,我们可以模拟汽车、飞机和船的特点来实现。
以下是示例代码:
```java
class Transportation {
String brand;
String color;
double maxSpeed;
public void drive() {
System.out.println("驾驶交通工具,出发!");
}
public void showInfo() {
System.out.println("品牌:" + brand);
System.out.println("颜色:" + color);
System.out.println("最高时速:" + maxSpeed + "km/h");
}
}
class Car extends Transportation {
public Car() {
brand = "奔驰";
color = "银色";
maxSpeed = 240;
}
}
class Airplane extends Transportation {
public Airplane() {
brand = "波音747";
color = "白色";
maxSpeed = 900;
}
}
class Ship extends Transportation {
public Ship() {
brand = "海洋之星";
color = "蓝色";
maxSpeed = 80;
}
}
public class TestTransportation {
public static void main(String[] args) {
Car car = new Car();
car.drive();
car.showInfo();
Airplane airplane = new Airplane();
airplane.drive();
airplane.showInfo();
Ship ship = new Ship();
ship.drive();
ship.showInfo();
}
}
```
如果您想了解更多关于Java的内容,可以在CSDN上查找相关的教程和资料。
阅读全文