【发布时间】:2011-05-02 06:05:53
【问题描述】:
所以我在 stackoverflow 上看到了多个问题,询问如何在 java 中实现事件,但似乎没有一个问题提供除“阅读此”之外的示例。
能否提供一个简洁的示例,说明如何实现以下 C# 代码的基本等效项?
public event EventHandler<MessageReceivedEventArgs> MessageReceived;
protected virtual void OnMessageReceived(Socket socket, CommandType commandType, MemoryStream message)
{
if (this.MessageReceived != null)
{
this.MessageReceived(this, new MessageReceivedEventArgs(socket, commandType, message));
}
}
【问题讨论】:
标签: java android events design-patterns