在本例中,構建的是乙個零售店,它包含走廊,貨架,商品:
class product
@override
public string tostring() ';
}public static generatorgenerator = new generator()
};}class self extends arraylist
}class aisle extends arraylist
}class checkoutstand{}
class office{}
public class store extends arraylist
@override
public string tostring() );
});});
return sb.tostring();
}public static void main(string args)
}
正如我們在store.tostring 中看到的那樣,其結果是許多層容器,但是他們是型別安全切容易管理的。組裝這個模型十分容易。 1 5 6 泛型方法
除了定義泛型類,泛型結構外,還可以定義泛型放啊發,泛型方法可以在泛型型別定義 也可以在非泛型類中定義。下面是定義的乙個泛型方法,該泛型型別用於兩個引數。前面有介紹ref關鍵字 void swap ref t x,ref t y 通過傳入型別來呼叫泛型類 int i 4 int j 5 swap re...
SortedDictionary構建泛型排序字典
sorteddictionaryusers newsorteddictionary 為泛型排序字典新增3個元素,注意鍵是按照3 2 1的順序新增 users.add 3,new userinfo 1,user01 01 users.add 2,new userinfo 2,user02 02 use...
學習C 泛型概述,構建二叉樹的泛型類
建立乙個泛型二叉樹類,任何型別都可以構建二叉樹,乙個約束條件這個型別具有比較大小的功能。1.建立類庫binarytree。2.實現tree泛型類,public class treewhere titem icomparablesystem.icomarable介面,要求實現compareto方法,與...