簡體   English   中英

使用Java泛型確保類型安全

[英]Ensure type safety with Java generics

我正在嘗試改進以下方法的類型安全性:

A<String> method(B<String> arg);

如何確保不使用原始類型B調用此方法,並且編譯器始終檢查指定的String類型?

您無法阻止某人使用原始類型調用方法。

原因是為了與Java的預通用版本向后兼容。

如果打開編譯器警告( -Xlint:unchecked ),如果使用原始類型調用該方法,則會收到警告:

警告:[未選中]未選中的轉換A a =方法(新B());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM