静态引入
来源:互联网 发布:大数据 挽回流失客户 编辑:程序博客网 时间:2024/05/21 10:15
静态引入
我们要使用静态成员(方法和变量)时,必须给出提供这个静态成员的类。
使用静态引入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。
比如先在一个com包中定义一个这样的类:
package com;public class Student1 { //定义实例变量姓名,年龄 private String name; private int age; //定义静态变量,学校。 public static String school; //定义方法 public void intro() { } //定义静态方法 public static void listen() { System.out.println("hello,wo`ld"); } }
在另一个包com.ntqn中使用时,如果不用静态引入,是这样用的:
package com.ntqn;//如果不用静态引入,需要用类名 + "." + 静态变量/静态方法//导包import com.Student1;public class Demo { public static void main(String[] args) { //调用静态变量,类名.静态变量 Student1.school = "南通青鸟"; System.out.println(Student1.school); //调用静态方法,类名.静态方法 Student1.listen(); } }
使用静态引入
静态引入的语法是:
import static 包名.类名.静态成员变量;
import static 包名.类名.静态成员函数;
也可使用通配符:
import static 包名.类名.*;
注意引入的是成员变量和方法名。
如前面的程序使用静态引入后:
package com.ntqn;//使用静态引入,可以直接使用 静态变量/静态方法//静态引入import static com.Student1.*;public class Demo1 { public static void main(String[] args) { System.out.println(school); listen(); }}
缺点:
过度地使用静态引入会在一定程度上降低代码的可读性。
阅读全文
0 0
- 静态引入
- 静态引入
- 静态引入
- 静态引入
- 静态引入
- 引入静态类
- 静态引入包
- Java静态引入
- JAVA静态引入
- JAVA静态引入
- Java静态引入
- Java静态引入
- Java中的静态引入
- 静态引入和动态引入的区别
- jsp的静态引入和动态引入
- JSP静态引入与动态引入
- JSP<include>静态引入和动态引入
- 静态引入和动态引入的理解
- 会员模块 phpcms
- Filter-Policy工具
- Win7+VS2013+OpenCV3.0.0详细配置
- 矩阵连乘ing
- 2018校招总结
- 静态引入
- 叠影器未启动
- C语言——八皇后问题
- 视频结构化大数据平台
- Java IO 目录
- TCP/IP、Http、Socket的区别
- 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- 深度学习相关文章(持续更新)
- MIT6.824-lec1 MapReduce