【发布时间】:2016-11-26 16:29:05
【问题描述】:
interface a{
public void getSum();
}
public class b implements a{
public void getDivision(){
}
}
我们知道,但是 为什么类 b 不能扩展接口 a ? 什么原因?
【问题讨论】:
-
它没有扩展它,它实现了接口。而且这段代码不会编译,因为
b没有getSum方法。 -
最好先学习OOP原理。
-
另外,
public void getDivission();不是类的有效代码!! -
另外...如果函数以
get开头,它可能应该返回一些东西而不是无效。它没有必须,但如果没有,就会非常混乱。 -
我的问题是,为什么类不能扩展接口?
标签: java inheritance interface