请教各位一道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个类进行测试。
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