如何重写事件?

PSDCD 2009-02-27 10:01:00
在使用一套SDK开发软电话的过程中
现有API中提供的事件无法满足我的要求
请问我是否可以自己写一个事件,继承原有事件,并加入我的一些设定?
比如:
现有一个事件为:class Session.StateChanged
表示session的状态改变,却无法表示是由什么状态变成什么状态。
我可否自己写一个事件,比如class Session.StateChangedToAvailable
继承原有事件并限定状态变为available时发生此事件?
应该如何实现?求助各位高手
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nbman2013 2009-02-27
  • 打赏
  • 举报
回复
可以的,写个它的子类
abc130314 2009-02-27
  • 打赏
  • 举报
回复
那你必须得看原有的event对象是怎么产生的。
如果event 是由你的代码产生的。那直接 继承就行了。
如果是由对方的类生成的,那就必须得看下,event的产生、引用过程了。
传奇 2009-02-27
  • 打赏
  • 举报
回复
继承原来事件,重写原事件.
爱摸鱼de老邪 2009-02-27
  • 打赏
  • 举报
回复
那第一步你就继承原有事件;第二步你在状态发生变化,有某状态变迁到available时抛出你定义的事件。具体怎么实现,可以参看java事件模型。
liuhua19841201 2009-02-27
  • 打赏
  • 举报
回复
继承原来的就行了,看一下原来的实现(源码),自己重写里面的方法
CEO27 2009-02-27
  • 打赏
  • 举报
回复
如果可以继承的话,可以重写原事件方法,
如果还需要使用原的事件方法,可以在重写的函数里
先调用原事件方法,再加入自己需要的内容
ouyangxiaokang6 2009-02-27
  • 打赏
  • 举报
回复
先要看可不可以继承,如果可以就可以重写你想要的方法。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧