空抽象类的用途是什么?

时间:2012-09-28 04:54:00

标签: java oop

我想知道Java中有没有使用空抽象类?如果是这样,它是什么?

3 个答案:

答案 0 :(得分:6)

abstract classinterface非常相同,只是它可以扩展class

abstract class myAbstractClass // extends anotherClass implements anInterface
{

}

interface myInterface // extends anotherInterface
{

}

此模式称为标记界面,SO已经有很多关于它的好数据:What is the purpose of a marker interface?

答案 1 :(得分:0)

你只能从一个抽象类继承。那么这对于避免继承很有用。

答案 2 :(得分:0)

是的,有时你需要一个实现多态的基类。