请问如下这个CFax类如何实例化?
public class CFax
{
....
......
public CFax(String host, int port, String user, String pass, ISessionHandler handler)
{
m_Host = host;
m_Port = port;
m_User = user;
m_Pass = pass;
m_SessionHandler = handler;
}
}ISessionHandler 为接口,其定义如下:public interface ISessionHandler
{
void SessionStarted(Session session);
void SessionEnded(Session session);
}现在要调用CFax这个类,但是不知道怎么传ISessionHandler handler这个参数了,请指教:
CFax cfax=new CFax(host,user,pass,???);
public class CFax
{
....
......
public CFax(String host, int port, String user, String pass, ISessionHandler handler)
{
m_Host = host;
m_Port = port;
m_User = user;
m_Pass = pass;
m_SessionHandler = handler;
}
}ISessionHandler 为接口,其定义如下:public interface ISessionHandler
{
void SessionStarted(Session session);
void SessionEnded(Session session);
}现在要调用CFax这个类,但是不知道怎么传ISessionHandler handler这个参数了,请指教:
CFax cfax=new CFax(host,user,pass,???);
然后实例化这个class后传入
{
public void SessionStarted(Session session)
{
...
}public void SessionEnded(Session session)
{
...
}...}CFax cfax=new CFax(host,user,pass, new SessionHandler ());