需要使用某包中的类,可以使用类似
import java.util.*;
来表示加载包中的所有类,这个用法的优点是比较省时间,缺点是影响程序运行速度。
使用像
import java.util.Scanner;
的引用单独类的代码对于程序运行速度会快一些。
在不同包的类中,想要在某包中使用其他包的类,那么这个其他包的类和方法必须要加上public。
如果类中没有加上public关键字,即使类中的方法声明了public,这个类仍然无法被其他包引用。
可以在构造函数上声明public,可以在其他类中直接调用这个构造函数。
如果两个包中有名字重复的类,而你又需要使用其中指定一个类,请使用下例方法
import java.util.*;
import cc.openhome.*;
public class Main {
cc.openhome.Arrays arrays();
java.util.Arrays arraty();
}
来分别使用你需要的类和方法