ReqsDb.java には次のものがあります。
public static enum RelTypes implements RelationshipType {
IDENTIFIES, IS_MEMBER
}
私が持っている別のクラスでは:
ReqsDb reqsDb = new ReqsDb();
for (Relationship rel : reqsDb.getAllRelationships()) {
switch (rel.getType()) {
case reqsDb.RelTypes.IDENTIFIES:
doStuff();
case reqsDb.RelTypes.IS_MEMBER:
doOtherStuff();
}
}
ただし、コンパイラは、互換性のない型と主張について不平を言っています。
reqsDb.RelTypes.IDENTIFIES
定数式ではありません。
switch ステートメントで enum implements RelationshipType を使用することはできませんか、それとも間違っていますか?