黑马程序员技术交流社区
标题:
关于抽象类与接口类
[打印本页]
作者:
1807843845
时间:
2016-1-24 15:12
标题:
关于抽象类与接口类
抽象类和接口中有同一个抽象方法,一个类继承了那个抽象类并实现了那个接口,那么这个子类重写的方法是调用接口的还是抽象类的?
例如:
public abstract class abstractClass{
public abstract void test();
}
public interface interfaceClass{
public abstract void test();
}
public class E extends abstractClass implements interfaceClass{
@Override
public void test(){
//TODO Auto-generated method stub
}
}
那么子类是调用抽象类中的test()还是接口中的test()呢?
更多 1
作者:
a337136395
时间:
2016-1-24 19:21
个人感觉都一样吧? 有什么区别吗
作者:
liuzegang
时间:
2016-2-6 19:19
既然都是同一个方法,为什么还要定义成抽象类和接口呢
作者:
tujiu888
时间:
2016-2-8 18:21
写没有问题,但是没有意义,接口就是为了让子类实现更过的功能,既然抽象类定义了同样的抽象方法,再重新定义一个重名的接口是没有意义的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2