请问下面代码发生了什么错误?
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
import java.io.*;
public interface Product{ //声明接口
static final String MAKER = "My Corp";
static final String PHONE = "555-123-4567";
public int getPrice(int id);
}
public class Shoe implements Product{//实现PRODUCT接口
public int getPrice(int id) { //重载getPrice方法
if (id == 1)
return (5);
else
return(10);
}
public String getMaker(){
return(MAKER);
}
}
public class Store{
static Shoe hightop;
public static void init(){
hightop = new Shoe();
}
public static void main(String argv[]){
init();
getInfo(hightop);
orderInfo(hightop);
}
public static void getInfo(Shoe item){
System.out.println("this Product is made by "+item.MAKER);
System.out.println("it costs $" + item.getPrice(1) + '\n');
}
public static void orderInfo( Product item){
System.out.println("To order from " + item.MAKER + " call " + item.PHONE + ".");
System.out.println("Each item costs $" + item.getPrice(1));
}
}