Java 静态导入详解编程语言

在JDK1.5之后提供了静态导入(Static import)功能。如果一个类中的方法全部是使用static声明的静态方法或变量,

则在导入时就可以直接使用 import static 的方式导入,格式如下:

import static 包.类.* ;

下面介绍如何使用静态导入。

在包中定义这样一个类

package com.ithome; 
 
public class Constant { 
    public static String URL = "http://blog.ytso.com";  //静态变量 
}

然后在另一个包中使用时,不用静态导入

package com.ithome2; 
 
import com.ithome.Constant; 
 
public class StaticImportTest { 
    public static void main(String[] args) { 
        System.out.println(Constant.URL); 
    } 
}

使用静态导入

package com.ithome2; 
 
import static com.ithome.Constant.URL;; 
 
public class StaticImportTest { 
    public static void main(String[] args) { 
        System.out.println(URL);  
    } 
}

可直接使用静态变量 URL 无需前缀类名Constant

优点:

减少代码输入,提高效率

缺点:

过度地使用静态导入会在一定程度上降低代码的可读性。

作者:blog.ytso.com

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/14291.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论