《Java大學教程》—第13章 程序包
接下來,是第二學期的內容,也是相對深入的Java學習。
自測題:
1. 在類的開發過程中,程序包的作用是什么?P321
程序包是為了方便定位和部署類,還可以避免將來類之間出現名稱沖突。
2. 哪些import語句合法,哪些非法?
import java.*; // 書上說錯,代碼中承認正確。因為java是個包,只是一個沒有任何類的包。 import java.swing.*; // 錯。java下沒有swing這個包。 import java.awt.JButton; // 錯。java.awt包下沒有JButton類。 import javax.swing.JButton; // 對。 import javaa.text.*.*; // 錯。不能有兩個* import javax.swing.*; // 對。
3. package作用域的含義。P323
對類所在程序包中的其他類可見。
4.
a) 三種方法如下:
(1) import javax.swing.*;
(2) import javax.swing.JButton;
(3) private javax.swing.JButton myButton;
b)
package gameApp; import javax.swing.JButton; class GameController { private JButton myButton; // more code here }
5. 所有程序包到javaBook目錄下
a) set classpath=c:\jCreator\myProjects\javaBook
b) java -cp c:jCreator\myProjects\javaBook
編程練習:代碼附件
1. package hostelApp;
注:已經使用包了,就不再修改,只給出處理方法。
2. RunHostelFromPackage.java
3. LotteryNumber.java
posted on 2016-09-02 23:23 zYx.Tom 閱讀(152) 評論(0) 編輯 收藏 所屬分類: 1.Java世界