静态导入
来源:互联网 发布:ff14登陆网络传输异常 编辑:程序博客网 时间:2024/05/22 01:28
现状
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。
优点
使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。
比如先在一个包中定义一个这样的类:
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
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入
- 静态导入:
- 一个APP吊起另外一个APP
- python 中变量的命名规范
- 6-7 Deque(25 point(s))
- [模板][洛谷P3383]线性筛素数
- php-redis
- 静态导入
- 【第1097期】构建离线web应用之一
- Bootstrap学习笔记 07
- Codevs 2064 舞会邀请
- 跟我学习dubbo-简介(1)
- 人生这三大后悔药,你最想吃那一颗?
- 6-8 先序输出叶结点(15 point(s))
- vc中调用Com组件的方法详解
- 实现跟随手指移动的小球