我的Java類是如下如何從Scala訪問Java枚舉?
public class Test {
protected enum TestEnum {A, B, C};
public Test(TestEnum te) {
}
}
這裏是我的斯卡拉
class ScalaEnum(myEnum: TestEnum) extends Test(myEnum) {
}
我收到以下錯誤消息在對象測試
類TestEnum不能在對象測試Access訪問受保護class TestEnum不允許,因爲在包XXX中封裝類類ScalaEnum不是對象的子類在包YYY中定義目標的測試
沒錯。 [與受保護的靜態內部類的互操作性受到限制](http://www.scala-lang.org/node/1381)。 –
如果我更改爲公開,我仍然收到錯誤 – deltanovember
好的,如果您符合該名稱,那麼該怎麼辦? :) –