程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 對象的容納

對象的容納

編輯:關於JAVA

“如果一個程序只含有數量固定的對象,而且已知它們的存在時間,那麼這個程序可以說是相當簡單的。”

通常,我們的程序需要根據程序運行時才知道的一些標准創建新對象。若非程序正式運行,否則我們根本不知道自己到底需要多少數量的對象,甚至不知道它們的准確類型。為了滿足常規編程的需要,我們要求能在任何時候、任何地點創建任意數量的對象。所以不可依賴一個已命名的句柄來容納自己的每一個對象,就象下面這樣:
MyObject myHandle;
因為根本不知道自己實際需要多少這樣的東西。

為解決這個非常關鍵的問題,Java提供了容納對象(或者對象的句柄)的多種方式。其中內建的類型是數組,我們之前已討論過它,本章准備加深大家對它的認識。此外,Java的工具(實用程序)庫提供了一些“集合類”(亦稱作“容器類”,但該術語已由AWT使用,所以這裡仍采用“集合”這一稱呼)。利用這些集合類,我們可以容納乃至操縱自己的對象。本章的剩余部分會就此進行詳細討論。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved