跳转至内容

AP 计算机科学/包和类

来自维基教科书,开放的书籍,面向开放的世界

这将提供关于 Java 编程语言中包和类的基本用法概述。

包和类

[编辑 | 编辑源代码]

一个将属于单个程序的相关代码分组在一起。一个类通常由一组方法组成,或者是一组告诉计算机在调用或使用时该做什么的代码。类可以相互关联并一起使用,但有些类可以独立存在。Java 提供了许多预先创建的类,但典型的 Java 程序依赖于用户定义的类。这些类拥有对象,它们彼此交互以及与来自 Java 类的对象交互。

相关的 Java 类被分组到中。许多包随 Java编译器一起提供,编译器将代码转换为可执行程序。你可以将你的类组合到自己的包中,但这不会在考试中进行测试。

java.lang包含 Java 编程中最常用的类,并自动提供给所有程序。如果你需要使用任何其他类,你必须将它们导入到你的程序中,方法是在你的程序中放置一个import语句。例如,要导入名为ClassName的类,该类来自名为packagename的包,请使用以下import语句

import packagename.ClassName;

Java 具有包和子包的层次结构,子包是分组在包中的更小的类组。有时你可能需要从子包中导入一个类。要导入名为ClassName的类,该类来自名为subpackagename的类,该类来自名为packagename的包,请使用以下import语句

import packagename.subpackagename.ClassName;

的子包,请使用以下import语句*如果你想导入单个包中的所有类或大部分类,则无需制作冗长的导入语句列表!相反,你可以简单地使用一个简单的packagename的包,请使用以下import语句

import packagename.*;

语句来导入包中的所有类,该语句使用星号或subpackagename的类,该类来自名为packagename的包,请使用以下import语句

import packagename.subpackagename.*;

语句。例如,要导入包中的所有类import但是,这不会导入包中包含的任何子包,也不会导入子包中包含的任何类!要导入名为import的子包中的所有类,请使用以下

语句
华夏公益教科书