static 关键字静态导包
生活随笔
收集整理的這篇文章主要介紹了
static 关键字静态导包
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我們知道 Java 中的 static 關(guān)鍵字表示靜態(tài),可以用于修飾字段、方法、代碼塊、類(靜態(tài)內(nèi)部類)。但是除了這些作用外,還有一個就是靜態(tài)導包。
靜態(tài)導包是 jdk1.5 提供的一種新的機制,使用方式為 import static packageName.className.* 或 import static packageName.className.methodName,其中 * 表示導入類的所有靜態(tài)方法。靜態(tài)導包后,當調(diào)用類的靜態(tài)方法時,不需要加上類名。
下面是一個靜態(tài)導包的 demo
StaticDemo 類
package com.jas.test;public class StaticDemo {public static void sayHi() {System.out.println("Hi");}public static void sayBye() {System.out.println("Bye");} }靜態(tài)導包測試
package com.jas.test;import static com.jas.test.StaticDemo.*;public class StaticDemoDriven {public static void main(String[] args) {sayHi();sayBye();} }靜態(tài)導包簡化了 StaticClass.staticMethod() 調(diào)用靜態(tài)方法的操作,當調(diào)用靜態(tài)方法時,就像調(diào)用當前類的靜態(tài)方法一樣簡潔。
總結(jié)
以上是生活随笔為你收集整理的static 关键字静态导包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 601629是什么上市公司
- 下一篇: lombok @Builder 是如何实