带有静态方法的类(java中的math类)
2013-07-31 10:00
267 查看
带有静态方法的类通常(虽然不一定是这样)不打算被初始化。
可以用私有构造函数来限制非抽象类被初始化。
例如,java中的math类。它让构造函数标记为私有,所以你无法创建Math的实例。但Math类却不是静态类。
下面是math类:
在调用带有静态方法的类中的静态方法的时候,直接用类名.方法名就可以了。
例如,math.sin();
可以用私有构造函数来限制非抽象类被初始化。
例如,java中的math类。它让构造函数标记为私有,所以你无法创建Math的实例。但Math类却不是静态类。
下面是math类:
public final class Math { /** * Don't let anyone instantiate this class. */ private Math() {} public static final double E = 2.7182818284590452354; //…… public static double sin(double a) { return StrictMath.sin(a); // default impl. delegates to StrictMath } //…… }
在调用带有静态方法的类中的静态方法的时候,直接用类名.方法名就可以了。
例如,math.sin();
相关文章推荐
- 带有静态方法的类(java中的math类)
- myeclipse中调试调用带有静态代码块的类时出现java.lang.NoClassDefFoundError的处理方法
- java 静态导入、System类、Date类、Runtime类、Calendar类、Collections类中的shuffle方法、Math类
- 关于java代码中静态代码块、非静态构造代码块以及构造方法的执行顺序
- JAVA的静态变量、静态方法、静态类
- android环境下写了一个测试Java类,带有main方法,可是无法运行
- Java中静态代码块,非静态代码块,以及父类与子类的构造方法的之间调用顺序
- Java中静态方法用法
- java怎样调用别的类的静态方法
- java中静态代码块 静态方法 static
- java 静态方法和实例方法的区别
- Java编程子类能否重写父类的静态方法探索
- java运行带有main方法的jar文件
- Java读带有BOM的UTF-8文件乱码原因及解决方法
- JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
- struts2 freemarker当中引进java 常量java静态方法
- java中的修饰符static与静态方法及final的用法
- java 继承时子类父类的静态非静态成员变量,构造方法,静态代码块的初始化顺序
- java继承中父类和子类静态、非静态代码块,构造函数,静态方法的执行顺序
- java里面的静态方法