亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請大神解釋一下AnyType

請大神解釋一下AnyType

一棵林浦斯Ding 2016-05-23 09:51:46
public?static?<AnyType>?void?print?(Collection<AnyType>?coll) { ????for(AnyType?item:coll) ????????System.out.println(item); ?}如上述代碼,我最近在看《數據結構與數據算法分析 Java語言描述》,書中一直會出現AnyType這個關鍵字,我不太明白,求解析
查看完整描述

4 回答

已采納
?
惟愿_無事常相見

TA貢獻30條經驗 獲得超25個贊

AnyType所在的位置是要在應用中定義你需要的數據類型。
學會泛型就能理解這個了。

查看完整回答
2 反對 回復 2016-05-23
  • 一棵林浦斯Ding
    一棵林浦斯Ding
    就是在eclipse寫代碼的時候不會寫AnyType,而是寫之前定義好的泛型對嗎?
  • 惟愿_無事常相見
    惟愿_無事常相見
    對,AnyType是作者想表達任意類型的意思。 比如,你想在Collection<AnyType> coll 這個集合里面放String類型的數據就把AnyType換成String。
  • 一棵林浦斯Ding
    一棵林浦斯Ding
    ok 多謝~
?
黃male

TA貢獻3條經驗 獲得超1個贊

一個泛型,代表任意類型,并無實際意義。你可以把它當做一個描述,看成是String,Integer甚至是任意的javabean

查看完整回答
1 反對 回復 2016-08-22
?
小花要努力奮斗

TA貢獻12條經驗 獲得超3個贊

集合中的泛型。。AnyType 是指任何類型的數據,一般的有String,Integer等基本數據類型的包裝類,還有就是自己自定義的類,比如說你自己寫了個類 Student,然后可以new 一個 List<Student>,這樣list里裝的是Student類型的數據。~~

查看完整回答
1 反對 回復 2016-06-02
?
a黃金羅奇

TA貢獻7條經驗 獲得超6個贊

這是一個對象名而已,沒什么特殊含義。 ?可能你對泛型還有點模糊,再去看看就明白了

查看完整回答
1 反對 回復 2016-05-23
  • 4 回答
  • 0 關注
  • 2457 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號