【发布时间】:2011-05-07 07:11:00
【问题描述】:
我最近才回到 Java 编程领域,目前遇到一个问题。
我有一个特定类型的对象:
StandardClass stdClass = (StandardClass)request.getAttribute(ATTR);
但现在我需要让 Object stdClass 成为某个 Observable 的 Observer。
由于 StandardClass 没有实现 Observer 接口,因此我无法直接将其添加为观察者。
所以我尝试了:
ExtendedClass extends StandardClass implements Observer { ... }
但我一直无法找到将原始对象转换为新类的方法。
可能整个方法是完全错误的,我目前无法只见树木不见森林,因此,如果您能就如何解决此类问题提供任何意见,我将不胜感激。
非常感谢您的宝贵时间和帮助,我真的很感激!
干杯,
托马斯
【问题讨论】:
-
你不能让
StandardClass实现Observer吗?
标签: java inheritance interface casting observer-pattern