静态导入Static import
来源:互联网 发布:h5足球游戏源码 编辑:程序博客网 时间:2024/05/09 17:01
静态导入Static import
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。
使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。
静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法:
比如先在一个包中定义一个这样的类:
package com.example.learnjava;public class Common{ public static final int AGE = 10; public static void output() { System.out.println("Hello World!"); }}
在另一个包中使用时,如果不用静态导入,是这样用的:
package com.example.learnjava2;import com.example.learnjava.Common;public class StaticImportTest{ public static void main(String[] args) { int a = Common.AGE; System.out.println(a); Common.output(); }}
前面加入了导入语句,将Common类导入,使用其中的静态成员变量和静态方法时需要加上类名。
使用静态导入
静态导入的语法是:
import static 包名.类名.静态成员变量;
import static 包名.类名.静态成员函数;
注意导入的是成员变量和方法名。
如前面的程序使用静态导入后:
package com.example.learnjava2;import static com.example.learnjava.Common.AGE;import static com.example.learnjava.Common.output;public class StaticImportTest{ public static void main(String[] args) { int a = AGE; System.out.println(a); output(); }}
缺点
过度地使用静态导入会在一定程度上降低代码的可读性。
0 0
- import static 静态导入
- static import 静态导入
- 静态导入static import
- 静态导入import static ....
- 静态导入Static import
- 静态导入Static import
- import static静态导入
- 静态导入Static import
- 静态导入Static import
- 静态导入Static import
- 静态导入Static import
- 静态导入 import static
- 静态导入Static import
- import static-静态导入
- 静态导入Static import
- java 静态导入, import static
- java 静态导入 import static
- Java静态导入(import static)
- Lua中的table函数库
- 让Volley的Post请求参数可以为null
- Java:节点流和处理流
- 控制器-各种ActionResult【1】
- 杨辉三角形
- 静态导入Static import
- 实现新闻发布系统(二)一级新闻标题发布
- Objective-C 委托、非正式协议、正式协议
- android系列:利用Sensor实现android手机类似于微信摇一摇
- spring 中@Autowired注入失败问题
- php学习笔记9--mongodb的入门知识点总结
- java开发环境搭建和开发工具
- linux内核notifier机制 linux通知链
- UVALive 3942 - Remember the Word(DP,数组Trie+指针Trie)