myeclipse自动导包时不是使用的import,而是使用的类的全名 比如 new java.util.Arrays()
7个回答
展开全部
Arrays 这个类你可以进入源码看看,里面的构造函数是定义为私有的,也就是这个类不允许进入实例化,而其中的方法都是静态的,也就是说你使用的时候直接使用里面的静态方式就行了
更多追问追答
追问
我不是这个意思,我的意思是,myeclipse不会自动使用import来导包了,而是使用的类全名了,怎么让他自动使用import来导包
追答
可以在你输入 Arrays 的时候使用 alt+/ 键开启提示输入,它就会自动引入包
或者是在你 Arrays 输入完成之后用 ctrl+shift+O 的快捷键进行自动引入包
前提是你没有改动过 myeclipse 的默认快捷键
2015-10-16
展开全部
Arrays本来就不可以这样用,
你看他的源码
public class Arrays {
// Suppresses default constructor, ensuring non-instantiability.
private Arrays() {
}
构造函数是private 的,所以不能new,直接用就可以了
java.util.Arrays.sort(new int[7]);
你看他的源码
public class Arrays {
// Suppresses default constructor, ensuring non-instantiability.
private Arrays() {
}
构造函数是private 的,所以不能new,直接用就可以了
java.util.Arrays.sort(new int[7]);
追问
大哥我不是在问arrays怎么new实例的问题,我是说,要使用arrays是要到导入 java.util.arrays,本来 应该是 import java.uitl.arrays 现在我的问题是他是直接使用的类全名了 java.util.arrays 了 我只是用这个在做演示,怎么都是给我说怎么new实例,郁闷
追答
提示那个,你回车它肯定按全路径来了。
不要按回车就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Arrays 是一个接口;不能实例化接口,要是实例化他的实现类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实例化类是这样的:Arrays array = new Arrays();
追问
不是new不new实例的问题,我是说,他不会自动使用import来导包,而是使用的类的全名啊,怎么回事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询