请问JAVA中接口中自动回调方法的原理是什么?

发布网友

我来回答

1个回答

热心网友

那就是继承,你实现了一个接口就是这个接口的子类了,当然就可以调用了。子类自动继承父类的方法,但是接口的方法是抽象的你必须要实现,所有可以确保你实现这个接口就必须有这个接口的方法了。而且子类变父类是可以直接用的,所以就可以自动调用了。
最好的方式就是去看下源代码,你就完全明白这种机制了。然后自己可以写个小例子比如:监听Vector只要加入了新元素就发个消息的。

热心网友

那就是继承,你实现了一个接口就是这个接口的子类了,当然就可以调用了。子类自动继承父类的方法,但是接口的方法是抽象的你必须要实现,所有可以确保你实现这个接口就必须有这个接口的方法了。而且子类变父类是可以直接用的,所以就可以自动调用了。
最好的方式就是去看下源代码,你就完全明白这种机制了。然后自己可以写个小例子比如:监听Vector只要加入了新元素就发个消息的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com