【发布时间】:2011-12-30 21:28:25
【问题描述】:
我有一个抽象类,看起来像:
abstract class AbstractFoo implements Bar {
//Code goes here
}
但是,当我尝试使 AbstractFoo 受保护时,我收到一个错误编译时错误,抱怨它是一个非法修饰符。
protected abstract class AbstractFoo implements Bar {
//Code goes here
}
为什么在 Java 中不能有一个受保护的抽象类?
编辑:我可能应该提一下,这不是普通的 Java,实际上是 Blackberry / J2ME。
【问题讨论】:
-
这是顶级类还是内部类?
-
请注意
abstract与此无关。 -
你为什么要做这样的事情?
-
@Shakedown 这是一个顶级课程
-
@parapurarajkumar 实际上我认为我误解了受保护的可见性成员
标签: java blackberry java-me abstract protected