【接口定义属性】即定义了一个指针

多态:接口指向实现类

class Lamp{
    private Light light;//其中Light是接口,light指向该接口的实现类

    public void setLight(Light light) {
		//多态:使用接口接收该接口的实现类
        this.light = light;
    }
    public void on(){
		//使用实现类调用方法
        light.shine();
    }
}

> 其中Light是接口
posted @ 2023-03-20 21:32  leesoo  阅读(59)  评论(0)    收藏  举报