ava设计一个meat类继承food类
时间: 2024-01-22 17:02:31 浏览: 62
以下是一个示例代码,展示了如何设计一个Meat类继承自Food类:
```java
public class Food {
private String name;
private int calories;
public Food(String name, int calories) {
this.name = name;
this.calories = calories;
}
public String getName() {
return name;
}
public int getCalories() {
return calories;
}
}
public class Meat extends Food {
private String animalType;
public Meat(String name, int calories, String animalType) {
super(name, calories);
this.animalType = animalType;
}
public String getAnimalType() {
return animalType;
}
}
```
在这个示例中,Food类有一个名称和卡路里属性。Meat类继承自Food类,并添加了一个动物类型属性。它还有一个构造函数,它调用了它的父类构造函数super(name, calories),并设置了动物类型属性。它还有一个getAnimalType()方法,用于检索动物类型属性的值。
阅读全文