Java包| 类型,用法,示例

配套

Java包只是一种封装(即,以简明扼要的形式)一组类,接口,枚举,子包等的机制。在现实世界中,应用程序的开发方式使我们可以轻松地维护每个模块。要创建包,只需在程序的第一条语句中使用带有包名称的package关键字。

java中有两种类型的Packages,

  1. 用户定义包

  2. 内置包装

1)用户定义的套餐

用户创建的用于区分类和在其项目中创建的接口的包是用户定义的包。

2)内置包装

包是Java API的一部分,包括各种类,接口,已在其中定义的子包是内置包。这些软件包也称为预定义软件包。

Java中存在一些软件包,它们是:

  • java.lang:用于捆绑基本类。

  • java.io:input,output函数的类捆绑在此包中。

  • java.util:在数据结构中用于日期和时间操作的类在此处捆绑在一起。

  • java.applet:捆绑用于制作applet的类。

  • java.net:捆绑用于支持网络操作的类。

这些都是常用的内置软件包。

Java包的优点

  1. 通过使用Java中的软件包,可以轻松地搜索和定位任何类,注释,枚举等。

  2. 通过使用Java包,可以防止在不同类之间发生命名冲突。

  3. Java软件包提供了保护。

  4. 大多数编程任务都是由API的类和包来完成的,它们可以最大程度地减少代码段中编写的行数。

  5. 减少执行时间,即执行时间更少。

  6. 使用更少的内存空间。

  7. 改进的性能。

创建用户定义包的步骤:

  1. 打包程序的第一个语句应为package语句。

  2. 我们必须公开Class修饰符,以便可以在程序外部使用类和方法。

  3. 程序包程序中仅使用一个公共类或仅一个公共接口,而在其中使用了任意数量的普通类。

  4. 它应该包含任何主类,而不是main()。

  5. 构造函数修饰符必须为Public。

  6. 类或接口的方法修饰符必须是公共的。

  7. 打包程序应使用公共类名或公共接口名保存。

语法:

//Sum.java---
//用“ public”类名保存包

//第一个语句是package-
package OurPackage

//类修饰符必须公开
public class Sum {
    //构造函数修饰符必须是public。
    Public Sum() {
        System.out.println("Sum class constructor");
    }

    //方法修饰符必须是公共的。
    Public void show() {
        System.out.println("Sum class method");
    }
}

阅读更多:Java包