freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[計算機軟件及應用]chapter7_jaa泛型-資料下載頁

2025-10-10 04:02本頁面
  

【正文】 { …… } } ? public void testPushInteger() { try { ( \nPushing elements onto integerStack )。 for ( int element : integerElements ) { ( %d , element )。 ( element )。 } } catch ( FullStackException fullStackException ) { …… } } ? 改寫成泛型方法: StackTest2 接收類型參數(shù)方法中的通配符 ? 程序示例: TotalNumbers ? 其中創(chuàng)建了一個同時包含 Integer和 Double對象的 ArrayListNumber,將其傳遞給sum方法,能正確給出求和結果。 ? 此時我們希望求和方法 sum能接受只包含一種數(shù)值類型的元素的 ArrayList,并對其中元素進行求和。 ? 修改 TotalNumbers類,創(chuàng)建ArrayListInteger,并將其傳遞給 sum方法。編譯報錯。 ? 因為編譯器不認為ArrayListNumber是ArrayListInteger的超類。 ? 如果是,則 ArrayListNumber的所有操作都能應用到 ArrayListInteger中,那么 Double是一個 Number,但是 Double無法被添加到 ArrayListInteger中。 ? 如何創(chuàng)建一個更靈活的 sum方法版本,能夠對包含任何 Number子類元素的ArrayList求和? ? 使用通配符型實參: ? ArrayList? Extends Number ? 通配符使程序員能知道方法參數(shù)、返回值、變量或者字段等,它們充當參數(shù)化類型的超類型。 ? 這樣 sum方法就能接收包含任何Number類型的 ArrayList實參, ? 程序示例: WildCardTest
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1