看板 java 關於我們 聯絡資訊
我想請問一下 關於Generic Type的宣告 是不是 角括弧一定放在最尾巴 不考慮array情況下 ex: LinkedList<String> , Hashtable<String,String> ... 可是我察看java programming language的grammar 他寫成這樣 Type: Ident { "." Ident } [ TypeArguments ] { TypeSelector } BracketsOpt | BasicType ; TypeSelector: "." Ident [ TypeArguments ] ; TypeArguments: "<" TypeArgument { "," TypeArgument } ">" ; TypeArgument: Type | "?" | "?" EXTENDS Type | "?" SUPER Type ; 從這個grammar看來 感覺不一定角括弧要放在最尾巴 我想問的是 有什麼CASE 是這樣的呢? Ex: A.B<String>.C 這算一個Type 還是只是grammar寫的比較鬆 後面在做checking ? --- 已經解決了 inner class會使用到這一類的語法 Thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82 ※ 編輯: BuddhaSword 來自: 140.112.30.82 (04/12 09:54)