java设计一个汽车类,包含品牌、型号、价格等属性,以及计算折扣价的方法。使用private关键字私有化价格属性,使用public关键字提供获取价格和设置价格的方法。
时间: 2024-02-12 12:08:56 浏览: 96
好的,以下是Java设计一个汽车类的代码:
```java
public class Car {
private String brand; //汽车品牌
private String model; //汽车型号
private double price; //汽车价格
//构造方法
public Car(String brand, String model, double price) {
this.brand = brand;
this.model = model;
this.price = price;
}
//获取品牌
public String getBrand() {
return brand;
}
//设置品牌
public void setBrand(String brand) {
this.brand = brand;
}
//获取型号
public String getModel() {
return model;
}
//设置型号
public void setModel(String model) {
this.model = model;
}
//获取价格
public double getPrice() {
return price;
}
//设置价格
public void setPrice(double price) {
this.price = price;
}
//计算折扣价
public double getDiscountPrice(double discount) {
return price * discount;
}
}
```
在这个汽车类中,我们使用了private关键字私有化了价格属性,避免了直接访问价格属性,同时使用public关键字提供了获取价格和设置价格的方法,使得价格属性可以被其他类访问、修改。此外,我们还提供了计算折扣价的方法,它接收一个discount参数,返回折扣价。
阅读全文