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
- java工具类1---一般是通过静态函数实现某个功能,而不需要涉及类的任何属性和变量,直接类名调用
- java中为什么类名可以直接调用静态方法?
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- 静态方法和静态变量是属于某一个类,而不属于类的对象
- 关于枚举,在别的地方都是类名调用属性,而在switch中却是直接使用???
- c++中非静态函数不能用类名调用,为什么CWnd的成员函数GetDC()可以直接调用啊?
- Hibernate中可以直接来调用session,不需要工具类
- 通过类名直接获取某个spring对象
- 获取文件夹大小的java类,通过类名调用方法,可直接获取文件大小
- 多线程函数和静态线程函数调用类成员非静态变量和函数的问题
- static修饰变量的通过类名调用的测验
- ThinkPHP5.1 不需要控制器的路由 \类的命名空间\类名::静态方法名
- java类的成员变量、静态成员变量、一般方法、静态方法
- 实现不需要辅助函数实现回调非静态类成员函数
- 实现不需要辅助函数实现回调非静态类成员函数
- 通过DLL路径,实现动态调用动态链接库中指定类的(静态)方法和属性
- 通过函数名调用类的成员函数
- 得到某个类的静态属性 java反射机制
- java web获取ip,并获取ip所在的地址
- hdu5813Elegant Construction【构造 2016多校联合第七场】
- SHELL日志分析 实例一
- ideal断点变为叉
- 老版firefox运行npapi插件问题排查
- java工具类1---一般是通过静态函数实现某个功能,而不需要涉及类的任何属性和变量,直接类名调用
- Spring源码分析【5】-Spring MVC处理流程
- HDU 2602Bone Collector(01背包)
- 欢迎使用CSDN-markdown编辑器---备忘
- 关于阻塞/非阻塞/同步/异步问题
- 共享内存
- Android NDK系列(3) --- ARM寄存器
- json C C++
- html, js 定时自动刷新本页