问一个关于接口的问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:32:03
一般开发中,都是把逻辑做个接口然后实现,然后调用。
我不懂的是 我们是掉用他的实现类还是掉他的接口 我基础不大好
这应该蛮简单的

接口 kiss = new 实现类();
kiss.接口方法();//你想想这是接口的方法还是实现类的方法?
接口里的方法只是一个声明!
用接口引用它的实现类,调用的当然是实现类的方法

调用的是实现类的方法。
但是是通过接口定义的方法来调用的。
这个特性是通过面向对象语言的“多态”的特性来实现的,因为类实现了接口的所有的方法,当你声明一个接口,然后给它初始化一个具体的类,这样该接口的实例的方法指向的就是具体类的相应的方法

当然是实现类,接口是个声明,啥能耐也没~~