33,311
社区成员
发帖
与我相关
我的任务
分享
package hg.network;
public class ErrorCode
{
private class Impl
{
private int m_value;
private string m_message;
public Impl()
{
m_value = 0;
}
public void assign(int value, string message)
{
m_value = value;
m_message = message;
}
public int value(void)
{
return m_value;
}
public string message(void)
{
return m_message;
}
}
private Impl m_impl;
public ErrorCode()
{
m_impl = new Impl();
}
public void assign(int value, string message)
{
m_impl.assign(value, message);
}
public int value(void)
{
return m_impl.value();
}
public string message(void)
{
return m_impl.message();
}
public boolean is_valid()
{
return m_impl->value() == 0 ? false : true;
}
}