A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨静 中级黑马   /  2012-10-16 22:10  /  1870 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨静 于 2012-10-18 07:22 编辑

在学习中发现了再有的程序中会出现 import static
作用是什么?

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 很给力!

查看全部评分

7 个回复

倒序浏览
这个叫做“静态导入”,是JDK1.5以后的新特性;
像Math这个类就有许多方法是静态的,import static 后直接用里面的方法即可

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1

查看全部评分

回复 使用道具 举报
可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法?
回复 使用道具 举报
王虎 发表于 2012-10-16 22:31
这个叫做“静态导入”,是JDK1.5以后的新特性;
像Math这个类就有许多方法是静态的,import static 后直接 ...

可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法?
回复 使用道具 举报
杨静 发表于 2012-10-16 22:41
可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法? ...


直接用类里的方法就行
回复 使用道具 举报
静态方法是可以用 类名.方法名 这种方式调用的
如果讲一个类用静态导入  则使用该类中的静态方法时 就不需要用 类名.方法名来调用了 直接使用方法就可以了不需要用其他的东西来调用   
回复 使用道具 举报
陈军 中级黑马 2012-10-17 15:31:55
7#
称为静态导入,实际上导入的是某个类中 所有的static 成员。。
导入后,你可以直接调用该成员。而不写该类名。。就这么简单
回复 使用道具 举报
杨静 中级黑马 2012-10-18 07:17:03
8#
曾浩 发表于 2012-10-17 15:20
静态方法是可以用 类名.方法名 这种方式调用的
如果讲一个类用静态导入  则使用该类中的静态方法时 就不需 ...

谢谢!静态导入之后是只可以用你说的形式导入静态方法吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马