黑马程序员技术交流社区
标题:
关于抽象类与接口类
[打印本页]
作者:
ㄒㄢㄨん
时间:
2015-11-6 23:47
标题:
关于抽象类与接口类
抽象类和接口中有同一个抽象方法,一个类继承了那个抽象类并实现了那个接口,那么这个子类重写的方法是调用接口的还是抽象类的?
例如:
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()呢?
作者:
杨庆林
时间:
2015-11-7 21:39
66666啊,不错哦
作者:
ㄒㄢㄨん
时间:
2015-11-7 21:40
杨庆林 发表于 2015-11-7 21:39
66666啊,不错哦
过奖了
作者:
大自然的搬运工
时间:
2015-11-7 22:19
首先楼主这种求知精神 点一个大大的赞。关于这道题:
有区别吗?接口里边的方法连实现代码都没有,抽象类里的方法也需要子类复写。。他当然执行自己里面的复写的方法。。这就像
借口可以多继承接口一样。多个父借口里的同一个方法都没有实现以,所以子借口就可以当成一个。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2