Java
实验项目:继承和多态
实验目的:
1.熟练使用重写实现多态机制
2.理解使用向上转型
3.理解使用向下转型
实验内容及操作步骤:使用多态来打印不同的商品价格
求代码
求大神解题!急!!!
Java
实验项目:继承和多态
实验目的:
1.熟练使用重写实现多态机制
2.理解使用向上转型
3.理解使用向下转型
实验内容及操作步骤:使用多态来打印不同的商品价格
求代码
求大神解题!急!!!
//父类:商品类
public abstract class Goods {
public abstract void printPrice();
}
//食品类
public class Foods extends Goods {
public void printPrice() {
System.out.println("食品的价格是10元");
}
}
//电视类
public class TVs extends Goods {
public void printPrice() {
System.out.println("电视的价格是4998元");
}
}
//商场类
public class Mark {
public Goods buy(int type) {
Goods goods=null;
switch(type) {
case 1:
return goods=new Foods();
case 2:
return goods=new TVs();
}
return goods;
}
}
//测试类
public class Test {
public static void main(String[] args) {
Mark m=new Mark();
m.buy(1).printPrice();
}
}
如有帮助,望采纳。点击我回答右上角的【采纳】按钮。