java定义一个水果类fruit和orange
时间: 2023-07-10 16:17:55 浏览: 124
java抽象类和接口和继承之间关
5星 · 资源好评率100%
好的,以下是 Java 定义 Fruit 和 Orange 类的代码:
```java
public class Fruit {
private String name;
private double price;
public Fruit(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
public class Orange extends Fruit {
private String origin;
public Orange(String name, double price, String origin) {
super(name, price);
this.origin = origin;
}
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
}
```
在上面的代码中,我们定义了一个父类 Fruit,和一个子类 Orange。Fruit 类有两个属性:name 表示水果的名称,price 表示水果的价格。Orange 类继承了 Fruit 类,并增加了一个 origin 属性,表示橙子的产地。Orange 类也有一个构造函数,调用了父类的构造函数来初始化 name 和 price 属性。此外,Orange 类还有 getOrigin 和 setOrigin 方法来操作 origin 属性。
阅读全文