我想知道Java中有没有使用空抽象类?如果是这样,它是什么?
问问题
5006 次
3 回答
7
除了可以扩展 a 之外,emptyabstract class
与 an 非常等价interface
class
abstract class myAbstractClass // extends anotherClass implements anInterface
{
}
interface myInterface // extends anotherInterface
{
}
这种模式被称为标记接口,SO 已经有很多关于它的好数据:标记接口的目的是什么?
于 2012-09-28T04:59:36.527 回答
0
您只能从一个抽象类继承。那么这对于避免继承很有用。
于 2012-09-28T05:00:39.827 回答
0
是的,有时您需要一个基类来实现多态性。
于 2012-09-28T05:01:22.250 回答