用Java课堂练习:创建一个 汽车类(价格、品牌、颜色、尺寸 ;驾驶.... 播放音乐....) 属性为私有属性,方法为公关共,午参、有参构造方法 实现两个具体的对象(大众、宝马)
时间: 2023-07-10 21:15:06 浏览: 80
好的,以下是一个Java版本的汽车类示例:
```java
public class Car {
private double price;
private String brand;
private String color;
private String size;
public Car() {
}
public Car(double price, String brand, String color, String size) {
this.price = price;
this.brand = brand;
this.color = color;
this.size = size;
}
public void drive() {
System.out.println("The car is driving.");
}
public void playMusic() {
System.out.println("The car is playing music.");
}
public double getPrice() {
return price;
}
public String getBrand() {
return brand;
}
public String getColor() {
return color;
}
public String getSize() {
return size;
}
}
```
在这个汽车类中,我们有四个私有属性:价格(price)、品牌(brand)、颜色(color)和尺寸(size),以及两个公共方法:驾驶(drive)和播放音乐(playMusic)。我们还为每个私有属性提供了一个获取它们的方法。
接下来,我们可以创建两个具体的对象:大众(Volkswagen)和宝马(BMW)。示例代码如下:
```java
public class Main {
public static void main(String[] args) {
// 创建大众对象
Car volkswagen = new Car(150000, "Volkswagen", "Black", "Large");
// 创建宝马对象
Car bmw = new Car(300000, "BMW", "White", "Medium");
// 测试方法
volkswagen.drive();
bmw.playMusic();
// 获取属性值
System.out.println("大众的价格是:" + volkswagen.getPrice());
System.out.println("宝马的品牌是:" + bmw.getBrand());
}
}
```
输出结果如下:
```
The car is driving.
The car is playing music.
大众的价格是:150000.0
宝马的品牌是:BMW
```
希望这个示例代码能够帮助您理解如何创建一个简单的汽车类。