如何在Java代码中访问一个包呢?

Java-教程王 Java教程 发布时间:2021-04-15 17:12:28 阅读数:13138 1

Java代码中访问一个包的方法分享

  目前有以下三种方法访问Java包,如下所示:

  1. import package.*;
  2. import package.classname;
  3. 完全限定名

1. 使用 packagename.

  当使用package.*,那么这个包的所有类和接口都是可访问的,注意Java子包也不可访问
    import关键字的功能:使当前包访问的另一个包的类和接口

   例:导入packagename
一个Java文件:testClass.java,在 java265包下。

 
package java265;  
public class testClass{  
    public void printInfo(){System.out.println("printInfo");}  
}

 另一个Java文件:testClassB.java,在 java265B 包下,
 

package java265B;  
import java265.*;  

class testClassB{  
  public static void main(String args[]){  
     testClass obj = new testClass();  
     obj.printInfo();  
  }  
}
----运行以上代码,将输出以下信息----
printInfo

2. 使用packagename.classname

 

一个Java文件:testClass.java,在 java265包下。

 
package java265;  
public class testClass{  
    public void printInfo(){System.out.println("printInfo");}  
}

 另一个Java文件:testClassB.java,在 java265B 包下,
 

package java265B;  
import java265.testClass;  

class testClassB{  
  public static void main(String args[]){  
     testClass obj = new testClass();  
     obj.printInfo();  
  }  
}
----运行以上代码,将输出以下信息----
printInfo

通过导入package.classname的包的示例 

3. 使用完全限定名

     使用完全限定名访问包,无需import关键字,直接使用使用的时,使用 package.subPackage.class访问即可
    如下例所示: 

一个Java文件:testClass.java,在 java265包下。

 
package java265;  
public class testClass{  
    public void printInfo(){System.out.println("printInfo");}  
}

 另一个Java文件:testClassB.java,在 java265B 包下,
 

package java265B;  
import java265.*;  

class testClassB{  
  public static void main(String args[]){  
     java265.testClass obj = new java265.testClass();  
     obj.printInfo();  
  }  
}
----运行以上代码,将输出以下信息----
printInfo

 

 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/256.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者