说我有ResourceBundle的一些实例:的Java:子类资源包
ResourceBundle bundle = getBundle();
...
some more code that does stuff with bundle
...
我想知道,如果束有一个特定的键。不幸的是,我将使用的所有方法(containsKey(),keySet()等)也检查密钥的父包。我想要使用的方法是handleKeySet(),它受到保护,因此不可见。要解决此问题,我唯一能想到的解决方案是创建ResourceBundle的子类并实现getKeys(),使其仅返回当前包的键并排除父项的键。我开始怀疑这个解决方案的部分可能是由于我对继承的理解混淆。我的问题是......这似乎是正确的路要走吗?如果是这样,任何暗示或推动正确的方向将不胜感激。