Java的静态import语句

impor语句为java中的包导入语句,可以导入类或者导入类的静态方法或属性。这里主要介绍静态import语句的使用(即import语句导入类的静态方法或属性)。

语法

import static [package].[ClassName].[MethodName];

代码示例

包tool中的Print类中含有一个静态方法print()和一个静态变量printStr

package tool;

public class Print {
	
	public static String printString = "I am the static print String!";
	
	public static void print() {
		System.out.println("Hello, you have called static print!");
	}
}
1 无import导入语句

假设需要在test包的Main类中访问上述print()方法或printStr属性,如果没有使用import导入时,需要访问print()方法和printStr的完整路径

package test;


String str = tool.Print.printString; //使用完整路径访问
book.Print.print();

2 import导入方法所在的类

当使用import语句导入了Print类路径后,可以通过 [类名].[静态方法] 的方式访问print()方法和printStr的完整路径

package test;
import tool.Print;


String str = Print.printString; //使用类名访问
Print.print();

3 静态import导入方法/属性

当使用静态import语句导入了print()方法和printStr属性后,可以在代码中直接访问print()方法和printStr属性

package test;
import static tool.Print.printString;
import static tool.Print.print;


String str = printString; //直接访问属性或方法
print();

如果需要将tool.Print类中的所有方法和属性导入,可以采用以下方式全部导入

import static tool.Print.*;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值