我有一个抽象类,它看起来像这样:
abstract class AbstractFoo implements Bar {
//Code goes here
}
但是当我试图将AbstractFoo设为protected时,编译时会报错,提示这是一个非法的修饰符。
protected abstract class AbstractFoo implements Bar {
//Code goes here
}
为什么在Java中不能有一个受保护的抽象类?编辑:我应该提到这不是普通的Java,而是Blackberry / J2ME。
abstract
与此无关。 - Paul Bellora