/**
* 父类
*/
package Duotai;
public class Goods {
public void show(){
System.out.println("商品:");
}
}
/**
* 电视类
*/
package Duotai;
public class Tv extends Goods {
public void show(){
System.out.println("电视");
}
}
/**
* 食品类
*/
package Duotai;
public class Foor extends Goods{
public void show(){
System.out.println("食品");
}
}
/**
* 商品测试类
*/
package Duotai;
import java.util.Scanner;
public class Testgoods {
public static void main(String[] arge) {
Scanner input = new Scanner(System.in);
System.out.print("请输入要打印的内容:");
String shu = input.next();
Goods g = new Goods();// 创建商品对象
Tv t = new Tv();// 创建电视对象
Foor f = new Foor();// 创建食品对象
shows(g);
if (shu.equals("电视")) {
shows(t);
} else {
shows(f);
}
}
static void shows(Goods good) { // 多态中父类作为形参调用
good.show();
}
}