黑马程序员技术交流社区

标题: static import [打印本页]

作者: 杨静    时间: 2012-10-16 22:10
标题: static import
本帖最后由 杨静 于 2012-10-18 07:22 编辑

在学习中发现了再有的程序中会出现 import static
作用是什么?
作者: 王虎    时间: 2012-10-16 22:31
这个叫做“静态导入”,是JDK1.5以后的新特性;
像Math这个类就有许多方法是静态的,import static 后直接用里面的方法即可
作者: 杨静    时间: 2012-10-16 22:40
可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法?
作者: 杨静    时间: 2012-10-16 22:41
王虎 发表于 2012-10-16 22:31
这个叫做“静态导入”,是JDK1.5以后的新特性;
像Math这个类就有许多方法是静态的,import static 后直接 ...

可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法?
作者: 王虎    时间: 2012-10-16 22:53
杨静 发表于 2012-10-16 22:41
可以静态导入自己写的类吗?如果可以的话,导入之后可以使用哪一部分?方法? ...


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

谢谢!静态导入之后是只可以用你说的形式导入静态方法吧。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2