java 神奇的import之静态导入
时间:2014-04-30 22:13:39
收藏:0
阅读:344
我们可以使java像c语言那样输入输出,printf(); 好神奇~~
首先建立 Print .java放入包gao.com中
package com.gao; import java.io.*; public class Print { // Print with a newline: public static void print(Object obj) { System.out.println(obj); } // Print a newline by itself: public static void print() { System.out.println(); } // Print with no line break: public static void printnb(Object obj) { System.out.print(obj); } // The new Java SE5 printf() (from C): public static PrintStream printf(String format, Object... args) { return System.out.printf(format, args); } }
然后建立ImportTest.java文件 也放入包com.gao中
/** * import关键字除了导入包之外,还可以导入静态成员,这是在JDK 5.0以上版本提供的新 * 功能——"静态导入",导入静态成员可以使程序员更为方便,便于定制自己的工具 * import 导入静态成员的语法格式如下: * import static 静态成员 * 参数:静态成员是某个类的静态成员变量。例如经常使用的System类的out静态成员的 * println()方法; * 下面举例说明 */ package com.gao; import static java.lang.System.out; import static com.gao.Print.*; import java.util.Date; public class ImportTest { public static void main(String[]args) { out.println("静态导入System类的out静态成员变量"); out.println("可以在当前类直接使用导入的静态成员变量"); print("Hello,it‘s:"); print(new Date()); printnb("haha"); printnb("没有换行--"); printf("%d",10); } }
运行结果如下:
我们可以像c语言那样输出 输入,神奇吧~~
评论(0)