2011年10月23日 星期日

HoneycombGallery 運用"目錄"程式設計技巧來快速地建構應用程式

在HoneycombGallery專案下,打開Directory.java檔案,您會發現原來程式設計可以這麼輕鬆愉快,利用"目錄"程式設計技巧,來快速地建構應用程式,參考下圖您就會發現它神祕之處。

在程式第20行中宣告
private static DirectoryCategory[] mCategories;
特別注意它是陣列結構,而且有static的關鏈詞,因此mCategories是類別成員,不需要用new來建立物件,可以直接用Directory.mCategories來存取,不過因為它還宣告有private所外界物件不能使用它,故宣告兩個函式來存取,程式宣告如下:
public static int getCategoryCount() {
return mCategories.length;
}

public static DirectoryCategory getCategory(int i) {
return mCategories[i];
}
getCategoryCount()為取此目錄共含有多少物件,getCategory(int i)用來取得第i個分類。

沒有留言:

張貼留言