我有2个不同的包,名为parent
和child
。 child
依赖于parent
。
parent
具有cron功能(比如使用计时器启动属性刷新的单独线程)。
父
package parent;
public class ParentExmaple {
// a separate thread calls updateProperty1, resides in parent.
public void updateProperty1() {
// code
}
}
子
package child;
import parent.ParentExample;
public class ChildExample {
public void updateProperty2() {
// code
}
}
现在我需要在父级中添加child
到cron的功能。这可能是荒谬的。有没有办法实现它?
之类的,我需要在ChildExample.updateProperty2
方法中调用ParentExample.updateProperty1
。
提前致谢!
答案 0 :(得分:2)
cron功能核心是父母的行为吗?如果是这样,请在子项中覆盖它。如果没有,将cron功能提取到外部类中,并使用组合为父级和子级提供功能,然后根据子级中的需要对其进行修改。
如果没有具体的例子,很难给出更具体的答案。