带有静态方法的类(java中的math类)
生活随笔
收集整理的這篇文章主要介紹了
带有静态方法的类(java中的math类)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
帶有靜態(tài)方法的類通常(雖然不一定是這樣)不打算被初始化。
?
可以用私有構(gòu)造函數(shù)來(lái)限制非抽象類被初始化。
例如,java中的math類。它讓構(gòu)造函數(shù)標(biāo)記為私有,所以你無(wú)法創(chuàng)建Math的實(shí)例。但Math類卻不是靜態(tài)類。
?
下面是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} //…… }?
在調(diào)用帶有靜態(tài)方法的類中的靜態(tài)方法的時(shí)候,直接用類名.方法名就可以了。
例如,math.sin();
轉(zhuǎn)載于:https://www.cnblogs.com/VivianZhang/p/3256918.html
總結(jié)
以上是生活随笔為你收集整理的带有静态方法的类(java中的math类)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程间操作无效 progressBar2
- 下一篇: 放假了,暂告一段落,迎接研究生