文章详情页
java导入问题
浏览:49日期: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. css - .clearfix:after中为什么设置display: table2. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!3. 请教: 关于 python 反斜杠转义的疑问4. python - 关于matplotlib的x轴显示的问题5. nginx英文文档的WebSocket proxying部分没看太明白,麻烦推荐一点中文文章6. android 文件File删除问题7. mysql优化 - mysql慢查询copying to tmp table8. javascript - vue生成一维码?求助!!!!!急9. css - transform: translateY(-50%)在360浏览器极速模式下使得文字变模糊了10. angular.js - 怎样在使用ng-repeat属性的标签里面监听单个事件,使其能够单个改变CSS。
排行榜
