程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java裡的static import應用小結

Java裡的static import應用小結

編輯:關於JAVA

Java裡的static import應用小結。本站提示廣大學習愛好者:(Java裡的static import應用小結)文章只能為提供參考,不一定能成為您想要的結果。以下是Java裡的static import應用小結正文


換了任務要把Java從新撿起來了,這個在年夜學裡用過的說話,固然不龐雜,照樣有一些奇異的處所的。好比static import。

Static import是JDK 1.5中引進的特征,不外讀年夜學那會還真沒留意到。它的感化是把靜態(static)的辦法或許常量import出去。好比:

import static java.lang.Math.*;
 
public class HelloWorld {
 public static void main(String[] args) {
  System.out.println("Hello World!");
  System.out.println("Considering a circle with a diameter of 5 cm, it has:");
  System.out.println("A circumference of " + (Math.PI * 5) + " cm");
  System.out.println("And an area of " + (Math.PI * Math.pow(2.5,2)) + " sq. cm");
 }
}

應用了static import以後,便可以寫成:

import static java.lang.Math.*;
import static java.lang.System.out;
 
public class HelloWorld {
 public static void main(String[] args) {
  out.println("Hello World!");
  out.println("Considering a circle with a diameter of 5 cm, it has:");
  out.println("A circumference of " + (PI * 5) + " cm");
  out.println("And an area of " + (PI * pow(2.5,2)) + " sq. cm");
 }
}

留意”Math.”和”System.”可以省略失落了。

Static import和import的規矩相似,援用的內容弗成以有歧義。

應用了static import,代碼會變短,增長了可讀性,但必定水平上會對代碼全體的懂得形成艱苦,由於常量和靜態辦法看上去像全局變得和全局辦法了,有點C++的滋味,掉去了一些OO的美感。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved