【接口定义属性】即定义了一个指针
多态:接口指向实现类
class Lamp{
private Light light;//其中Light是接口,light指向该接口的实现类
public void setLight(Light light) {
//多态:使用接口接收该接口的实现类
this.light = light;
}
public void on(){
//使用实现类调用方法
light.shine();
}
}
> 其中Light是接口

浙公网安备 33010602011771号