文章详情页
java导入问题
浏览:150日期:2023-12-15 13:53:22
问题描述
import java.lang.System.out;//error在程序最前面的上面语句为什么是错的?而下面这句不管有没有static都是对的,这是为什么?import static java.lang.System.*;
如图所示:


问题解答
回答1:首先你要理解1.5中新增加的特性 叫做静态导入 所谓静态导入简单的理解就是导入静态变量和方法
格式为 import static 包名.类名.静态属性|静态方法
给你看源码: out 是一个用static修饰的静态变量 , 所以你导包的时候 如果不加static是会报错的而 System类下不仅仅只有static修饰的属性或方法,所以可以不用加static
public final static PrintStream out = null;
标签:
java
相关文章:
1. android - Manifest.xml自己生成的GMS服务怎么删掉呢?2. javascript - 如何为input的files赋值远程文件?3. java - git项目迁移到SVN怎么实现的?哪位大神指点指点4. css - 手机app中rem的基准值计算错误5. 为什么要通过常量的方式拐弯抹角的写呢,直接写DSN之类的不好吗6. 老师 我是一个没有学过php语言的准毕业生 我希望您能帮我一下7. 绘制图表的问题8. 请问永久和临时重定向有什么区别9. 站点内容复制额外增加的版权申明,真的很反人类。试问产品自己在用这个站点吗?10. 关于thinkphp 5.1中,ajax提交数据url的格式写法,加花括号就出错,请老师指点
排行榜

网公网安备