定义一个水果类Fruit,包含3个变量,分别为name、area、和price,定义setXxx()方法和getXxx()方法读写变量的值。另外定义一个测试类FruitTest,创建3个水果类的对象,设置和输出3种不同水果的信息
时间: 2024-05-01 18:20:53 浏览: 134
C类的信息隐藏机制-C教程共3页.pdf.zip
以下是Fruit类的代码实现:
```java
public class Fruit {
private String name;
private String area;
private double price;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setArea(String area) {
this.area = area;
}
public String getArea() {
return area;
}
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return price;
}
}
```
以下是FruitTest类的代码实现:
```java
public class FruitTest {
public static void main(String[] args) {
Fruit apple = new Fruit();
apple.setName("苹果");
apple.setArea("山东");
apple.setPrice(5.0);
Fruit banana = new Fruit();
banana.setName("香蕉");
banana.setArea("广东");
banana.setPrice(3.5);
Fruit orange = new Fruit();
orange.setName("橙子");
orange.setArea("江西");
orange.setPrice(4.0);
System.out.println("水果信息:");
System.out.println("名称\t产地\t价格");
System.out.println(apple.getName() + "\t" + apple.getArea() + "\t" + apple.getPrice());
System.out.println(banana.getName() + "\t" + banana.getArea() + "\t" + banana.getPrice());
System.out.println(orange.getName() + "\t" + orange.getArea() + "\t" + orange.getPrice());
}
}
```
输出结果为:
```
水果信息:
名称 产地 价格
苹果 山东 5.0
香蕉 广东 3.5
橙子 江西 4.0
```
阅读全文