在父类中声明的枚举在子类中不可访问

时间:2019-03-13 18:29:05

标签: java enums

代码如下:

public class CreateAndUpdateTaxRates {

    public enum WIDGETS {
        RULE_TEMPLATE(0), INSTRUMENT(1), SECURITY_TYPE(2), SECURITY(3), SECURITY_CLASSIFICATION(4), POSITION(5), CLIENT_CLASSIFICATION(6);

        private int widgetNo;

        private WIDGETS(int widgetNo) {
            this.widgetNo = widgetNo;
        }

        public void setWidgetNo(int widgetNo) {
            this.widgetNo = widgetNo;
        }

        public int getWidgetNo() {
            return widgetNo;
        }
    }

public class CreateAndUpdateCATaxCountryDocumentedRates extends CreateAndUpdateTaxRates {

}

要访问子类CreateAndUpdateCATaxCountryDocumentedRates中的枚举。如何访问?一旦将其访问,则需要在子类中相应地设置enum的值。例如。 RULE_TEMPLATE的小部件编号为0。我想从子类中将其更改为2。

提前谢谢!

0 个答案:

没有答案