class School{
public DaYin dayinji;
public void anZhaung(DaYin dayinji){
this.dayinji = dayinji;
}
public void print(String contex){
dayinji.print(contex);
}
}
class DaYin{
public String PinPai;
public void print(String contex){
}
}
class HeiBaiDaYin extends DaYin{
public void print(String contex){
System.out.println("黑白打印:"+contex);
}
}
class CaiSeDaYin extends DaYin{
public void print(String contex){
System.out.println("彩色打印:"+contex);
}
}
public class Demo2 {
public static void main(String[] args) {
School s = new School();
HeiBaiDaYin hei = new HeiBaiDaYin();
s.anZhaung(hei);
s.print("helloheise");
CaiSeDaYin cai = new CaiSeDaYin();
s.anZhaung(cai);
s.print("caise");
}
}
多态例子——打印机
最新推荐文章于 2023-10-30 12:30:00 发布