如果願意,您可以指定類型參數的值,但只有當您能夠命名該類型時才可以這樣做—並且不能夠表示捕獲類型。
修改語言的語法以包括更詳盡的類型參數界限。
同樣,對“外露”類型參數的instance of檢查將在編譯時產生“unchecked”*告,而且檢查將不會如期在運行時進行。
另一種可能*是修改語言語法以包括更詳盡的類型參數界限。
當然,我們可以完全不使用顯式的範圍,只要能確保沒有用不適當的類型來實例化類型參數。
就泛型方法來説,如果一個類型參數在方法簽名中只出現一次,它很有可能是一個通配符而不是一個命名的類型參數。
通過反*訪問類型參數信息有些複雜。
因此,對類型參數的數據類型轉換將變成對參數上界的轉換。