1、打印机Print,有dy的方法,打印机有WhitePrint,BlackPrint,打印的内WhitePrint 打印的内容为 White打印机
BlackPrint 打印的内容为 Black打印机
学生使用打印机,有个方法叫user, 要求使用多态完成参数传递[传递父类]
[可见度] interface 接口名称 [extends 其他的接口名]
{ // 声明变量 // 抽象方法 }
public interface Print {
public void dy();
}
implements 接口名称
public class BlackPrint implements Print{
@Override
public void dy() {
System.out.println("Black打印机");
}
public class WhitePrint implements Print{
@Override
public void dy() {
System.out.println("White打印机");
}
}
测试类
public class Student {
public void user(Print p){//定义方法,传递父类 Print 定义变量p
p.dy();
}
public static void main(String[] args) {
Print print = new BlackPrint();//具体使用哪个打印机
Student student = new Student(); //