解释 Java 中的包

javaobject oriented programmingprogramming

在 Java 中,相互关联的类和接口被分组在一个包下。包只不过是一个存储特定概念的类和接口的目录。例如,与输入和输出操作相关的所有类和接口都存储在 java.io 包中。

创建包

只需在类/接口(文件)顶部使用关键字 package as −

声明包,即可将所需的类和接口分组到一个包下。

示例

package com.tutorialspoint.mypackage;
public class Sample {
   public void demo() {
      System.out.println("This is a method of the sample class");
   }
   public static void main(String args[]) {
      System.out.println("Hello how are you......");
   }
}

使用包编译程序

与其他使用包编译程序的程序不同,您需要使用 javac 命令的 –d 选项指定需要创建包的目标路径。

javac –d 。 Sample.java

如果您没有提到目标路径,则包将在当前目录中创建。

执行包中创建的 .class 文件

要执行文件中的字节码,您需要将绝对类名(名称以及包)指定为 −

java com.tutorialspoint.mypackage.Sample
Hello how are you......

访问包的内容

要访问包下分组的类/接口,您需要在 classpath 变量中添加包的位置(或确保包位于当前目录中),并使用 import 关键字导入它的类/接口。

示例

import com.tutorialspoint.mypackage.Sample;
public class Test {
   public static void main(String args[]) {
      Sample obj = new Sample();
      obj.demo();
   }
}

输出

This is a method of the sample class

相关文章