| 導購 | 订阅 | 在线投稿
分享
 
 
 

JDK5新特性之一----靜態導入

2007-02-07 12:19:05  編輯來源:互聯網  简体版  手機版  移動版  評論  字體: ||

現在讓我們來看看JDK5中有什麽更激動人心的改進和創新,我要介紹的是其中的一個比較實用的特性:靜態導入!

直接看一段代碼吧,很容易就可以了解:

package staticEx;

public class TranscendentalConstants {

public static final double PI = 3.14159;

public static final double E = 2.71828;

}

public class IrrationalConstants {

public static final double SQRT_TWO = 1.414;

public static final double SQRT_THREE = 1.732;

}

//在類中導入靜態變量和方法

package staticEx;

import static staticEx.IrrationalConstants.SQRT_TWO;

import static staticEx.IrrationalConstants.SQRT_THREE;

import static staticEx.TranscendentalConstants.PI;

public class ConstantsWithStaticImport {

public static double sinPiOverFour() {

return SQRT_TWO / 2;

}

public static void main(String[] args) {

System.out.println("Pi is approximately " + PI);

System.out.println("The sin of Pi/4 is about " +

sinPiOverFour());

}

}

JDK5提供了導入靜態類,方法,和屬性的新特性,上手也很容易,至于適用的地方嘛,各位就自己看著辦羅!

現在讓我們來看看JDK5中有什麽更激動人心的改進和創新,我要介紹的是其中的一個比較實用的特性:靜態導入! 直接看一段代碼吧,很容易就可以了解: package staticEx; public class TranscendentalConstants { public static final double PI = 3.14159; public static final double E = 2.71828; } public class IrrationalConstants { public static final double SQRT_TWO = 1.414; public static final double SQRT_THREE = 1.732; } //在類中導入靜態變量和方法 package staticEx; import static staticEx.IrrationalConstants.SQRT_TWO; import static staticEx.IrrationalConstants.SQRT_THREE; import static staticEx.TranscendentalConstants.PI; public class ConstantsWithStaticImport { public static double sinPiOverFour() { return SQRT_TWO / 2; } public static void main(String[] args) { System.out.println("Pi is approximately " + PI); System.out.println("The sin of Pi/4 is about " + sinPiOverFour()); } } JDK5提供了導入靜態類,方法,和屬性的新特性,上手也很容易,至于適用的地方嘛,各位就自己看著辦羅!
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有