博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
import static
阅读量:4634 次
发布时间:2019-06-09

本文共 717 字,大约阅读时间需要 2 分钟。

import static(静态导入)是JDK1.5中的新特性,一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用。

例如,你在某个类中定义了一些简便的打印方法:

[java]   
 
  1. package com.ygc.print;  
  2.   
  3. public class Print {  
  4.     // 打印,换行  
  5.     public static void print(Object obj) {  
  6.         System.out.println(obj);  
  7.     }  
  8.   
  9.     // 换行  
  10.     public static void print() {  
  11.         System.out.println();  
  12.     }  
  13.   
  14.     // 打印  
  15.     public static void printnb(Object obj) {  
  16.         System.out.print(obj);  
  17.     }  
  18. }  

然后你想在其他的类里面使用这些方法:

[java]   
 
    1. package com.ygc;  
    2.   
    3. import static com.ygc.print.Print.*;  
    4.   
    5. class Test {  
    6.     public void println(String s) {  
    7.         print(s);  
    8.     }  
    9. }  

转载于:https://www.cnblogs.com/yaowen/p/9181518.html

你可能感兴趣的文章
XCODE 6.1.1 配置GLFW
查看>>
vue element 关闭当前tab 跳转到上一路由
查看>>
4、面向对象
查看>>
[NOI2005]聪聪与可可(期望dp)
查看>>
POJ 3723
查看>>
解决sql2014的distribution系统库distribution.mdf过大问题
查看>>
Maven的安装
查看>>
angular初步认识一
查看>>
springmvc3.2+spring+hibernate4全注解方式整合(一)
查看>>
Elgg网站迁移指南
查看>>
素数筛法优化
查看>>
【转】常见系统中文字体的英文名
查看>>
installshield 注册dll
查看>>
京华同学聚会
查看>>
JSP--JavaBean
查看>>
成功将BlogEngine 1.5 升级到了BlogEngine 2.0
查看>>
【shell】创建长目录,目录存在则忽略,缺失则创建
查看>>
个人随笔、收藏——(包括技术、设计思想等)
查看>>
第一段冲刺_个人总结_5.2
查看>>
Usage and Idioms——Categories
查看>>