java工具类1---一般是通过静态函数实现某个功能,而不需要涉及类的任何属性和变量,直接类名调用

来源:互联网 发布:淘宝怎么设置限购5件 编辑:程序博客网 时间:2024/06/05 17:46


为什么要将方法和变量都写成静态的。因为,这些方法我只是想调用一下,不需要牵扯工具类中的任何属性和变量,所以,我就没有必要实例化了(new)。既然不需要实例化了,那么就用静态就行了。
public class CDef
{


// -- win版本是转成16位的
public static int MAKEWORD(byte a, byte b)
{
int bb = (b & 0xff) << 8;
int aa = (a & 0xff);
return (int) (aa | bb);
}


// -- win版本是转成32位的
public static long MAKELONG(int a, int b)
{
long aa = a & 0xffff;
long bb = (b & 0xffff) << 16;
return (long) (aa | bb);
}

}

调用

public int GetCurMaxFreq()
{
return CDef.MAKEWORD(m_data[10], m_data[11]);
}

0 0
原创粉丝点击