定义水果类 Fruit ,包含水果名、产地和单价3个私有成员变量,编程实现对这3个成员变量的赋值和取值,在该类中定义公有方法对变量进行赋功能。值和取值,然后用户可调用这些公有方法实现其功能
时间: 2024-10-16 14:22:30 浏览: 33
```java
public class Fruit {
private String name;
private String origin;
private double price;
// 构造函数用于初始化成员变量
public Fruit(String name, String origin, double price) {
this.name = name;
this.origin = origin;
this.price = price;
}
// 公共方法,用于设置水果的属性
public void setName(String newName) {
this.name = newName;
}
public void setOrigin(String newOrigin) {
this.origin = newOrigin;
}
public void setPrice(double newPrice) {
this.price = newPrice;
}
// 公共方法,用于获取水果的属性
public String getName() {
return name;
}
public String getOrigin() {
return origin;
}
public double getPrice() {
return price;
}
// 用户可以这样使用这些方法
public static void main(String[] args) {
Fruit apple = new Fruit("苹果", "中国", 5.0);
System.out.println("苹果名字: " + apple.getName());
apple.setName("红富士");
System.out.println("修改后的苹果名字: " + apple.getName());
apple.setPrice(6.5);
System.out.println("苹果价格: " + apple.getPrice());
}
}
```
在这个例子中,我们定义了一个`Fruit`类,包含了`name`、`origin`和`price`三个私有变量,并通过构造函数、getter和setter方法来操作它们。用户可以在`main`方法中创建`Fruit`对象并调用这些方法来读取和修改属性。
阅读全文