import static java.lang.System.out;为什么要加上static(入门)

FYOOK 2009-07-25 10:05:21
RT,是不是java.lang.System.out被定义为静态类的缘故,以后倘若编程的话怎么知道引用什么类?谢谢。。。
...全文
375 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzhangqu 2010-02-02
  • 打赏
  • 举报
回复
受教了。
一直 System.out.println(); 的飘过。
lp19890601 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 code_killer 的回复:]
引用楼主 fyook 的回复:
RT,是不是java.lang.System.out被定义为静态类的缘故,以后倘若编程的话怎么知道引用什么类?谢谢。。。


static import 是java5的新特性,主要是为了方便使用其他类中定义的静态变量。
以import static java.lang.System.out;为例,
如果没有这一句,你的类中只能这样写: System.out.print(x);
有了这一句,就可以直接使用out了: out.print(x);
[/Quote]

正解
haidilee 2010-02-02
  • 打赏
  • 举报
回复
static 我还没学好
whut_lcy 2010-02-02
  • 打赏
  • 举报
回复
happy【
WPooh 2010-02-01
  • 打赏
  • 举报
回复
......路过......
focusforce 2010-02-01
  • 打赏
  • 举报
回复
没这么玩过,顶~
Mybeautiful 2010-02-01
  • 打赏
  • 举报
回复
好像是没有的话,只能new 一个out,再.print吧。。。。。。。。
----------------------------
这个out是不能new的。



为什么要static呢,因为这个out确实System的static属性,如果你不import 这个static, 那你每次都要写System.out, 而import之后呢,你只需要out.就好了。
wanglf1207 2010-01-28
  • 打赏
  • 举报
回复
记住
import 引入包中的类
import static 静态引入,主要是引入静态方法和属性
unling 2010-01-28
  • 打赏
  • 举报
回复
没有加static 出错
hui94781674 2009-07-26
  • 打赏
  • 举报
回复
哈,受益。。

watermarkmms 2009-07-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 code_killer 的回复:]
引用楼主 fyook 的回复:
RT,是不是java.lang.System.out被定义为静态类的缘故,以后倘若编程的话怎么知道引用什么类?谢谢。。。


static import 是java5的新特性,主要是为了方便使用其他类中定义的静态变量。
以import static java.lang.System.out;为例,
如果没有这一句,你的类中只能这样写: System.out.print(x);
有了这一句,就可以直接使用out了: out.print(x);
[/Quote]

好像是没有的话,只能new 一个out,再.print吧。。。。。。。。
code_killer 2009-07-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 fyook 的回复:]
RT,是不是java.lang.System.out被定义为静态类的缘故,以后倘若编程的话怎么知道引用什么类?谢谢。。。
[/Quote]

static import 是java5的新特性,主要是为了方便使用其他类中定义的静态变量。
以import static java.lang.System.out;为例,
如果没有这一句,你的类中只能这样写: System.out.print(x);
有了这一句,就可以直接使用out了: out.print(x);

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧