java定义一个Food接口,包含一个方法getPrice(),返回食定义 Hamburger类和Pizza类分实现Food接口,并分别定义自己 的价格的测试类
时间: 2023-06-19 08:03:18 浏览: 62
以下是Java定义一个Food接口,包含一个方法getPrice(),返回食品价格的代码:
```java
public interface Food {
double getPrice();
}
```
接下来是Hamburger类和Pizza类实现Food接口,并分别定义自己的价格的代码:
```java
public class Hamburger implements Food {
@Override
public double getPrice() {
return 5.99;
}
}
public class Pizza implements Food {
@Override
public double getPrice() {
return 7.99;
}
}
```
最后是测试类的代码:
```java
public class FoodTest {
public static void main(String[] args) {
Food hamburger = new Hamburger();
Food pizza = new Pizza();
System.out.println("Hamburger price: $" + hamburger.getPrice());
System.out.println("Pizza price: $" + pizza.getPrice());
}
}
```
运行结果:
```
Hamburger price: $5.99
Pizza price: $7.99
```