定义一个水果类Fruit,包含3个变量,分别为name,area和price,定义setXxx()方法和getXxx()方法读写变量的值。另外定义一个测试类FruitTest,创建3个水果类的对象,设置和输出3种不同水果的信息 Java
时间: 2024-11-22 14:39:46 浏览: 13
在Java中,首先我们可以定义一个名为`Fruit`的类,它有三个私有成员变量`name`、`area`和`price`,并提供对应的getter和setter方法。然后创建一个`FruitTest`类来进行实例化和操作这些对象。
```java
// Fruit 类定义
public class Fruit {
private String name;
private double area;
private double price;
// 构造函数
public Fruit(String name, double area, double price) {
this.name = name;
this.area = area;
this.price = price;
}
// getter and setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getArea() {
return area;
}
public void setArea(double area) {
this.area = area;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
// FruitTest 类定义
public class FruitTest {
public static void main(String[] args) {
// 创建三个Fruit对象
Fruit apple = new Fruit("苹果", 100, 5.99);
Fruit banana = new Fruit("香蕉", 150, 2.99);
Fruit orange = new Fruit("橙子", 200, 3.99);
// 设置并输出信息
apple.setName("红富士");
System.out.println("苹果名:" + apple.getName());
System.out.println("苹果面积:" + apple.getArea() + " 平方厘米");
System.out.println("苹果价格:" + apple.getPrice() + " 元");
banana.setArea(160);
System.out.println("香蕉名:" + banana.getName());
System.out.println("香蕉面积:" + banana.getArea() + " 平方厘米");
System.out.println("香蕉价格:" + banana.getPrice() + " 元");
orange.setPrice(4.49);
System.out.println("橙子名:" + orange.getName());
System.out.println("橙子面积:" + orange.getArea() + " 平方厘米");
System.out.println("橙子价格:" + orange.getPrice() + " 元");
}
}
```
在这个例子中,`FruitTest`类的主要作用就是演示了如何创建`Fruit`对象,并通过setter方法修改属性值,最后通过getter方法获取并打印出来。
阅读全文