请教各位一道Java编程题(急需解答),题目如下:

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:19:36
interface Product{
static final String MAKER = "中国海尔";
static final String PHONE = "0532-8938887";
public int getPrice (int id);
public void showName();
}

class Icebox implements Product{
public int getPrice(int id){
if(id == 1) return 856;
else return 1400;
}
public String getMaker(){
return MAKER;
}

public void showName(){
System.out.println("电冰箱");
}
}

要求:
1.创建一个新的子类,比如:彩电;
2.编写一个测试类,对上述2个类进行测试。

class TV implements Product{
    public int getPrice(int id){
        if(id == 1) return 1856;
        else return 1900;
    }
    public String getMaker(){
        return MAKER;
    }
    
    public void showName(){
        System.out.println("彩电");
    }
}

class ProductTest {
    public static void main(String[] arg) {
        Product fridge = new Icebox();
      &n