跳轉至內容

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的子包中的所有類,請使用以下

語句
華夏公益教科書