包的访问格式

本文记录Java学习过程中遇到的包的访问格式~

在访问类时,为了能够找到该类,必须使用含有包名的类全名(包名.类名)。

使用格式:

包名.包名….类名

例如:

java.util.Scanner
java.util.Random
ren.oliver.Test

带有包的类,创建对象格式:

包名.类名变量名= new包名.类名();

例如:

ren.oliver.Test t = new ren.oliver.Test();

注意:包的访问与访问权限密切相关,这里以一般情况来说,即类用public修饰的情况。

类的简化访问

当我们要使用一个类时,这个类与当前程序在同一个包中(即同一个文件夹中),或者这个类是java.lang包中的类时通常可以省略掉包名,直接使用该类。

如:ren.oliver包中有两个类,PersonTest类,与Person类。我们在PersonTest类中,访问Person类时,由于是同一个包下,访问时可以省略包名,即直接通过类名访问Person。

使用格式:

类名变量名= new类名();

例如:
Person p = new Person();

注意:当我们要使用的类,与当前程序不在同一个包中(即不同文件夹中),要访问的类必须用public修饰才可访问。

示例代码:

package ren.oliver;
public class Person {
}

标签: none