簡體   English   中英

Java - 最大類型參數數

[英]Java - Maximum number of type parameters

我最近讀到類型參數名稱必須正好是一個大寫字母。

如果是這種情況,那么不會有最大數量的類型參數嗎?

表示最大值是否等於也是有效Java標識符的大寫字母數?

慣例是對一個類型使用一個字母。 但是,類型參數僅受標識符的硬限制的約束,也就是說,它必須是有效的Java標識符。 任何硬限制都只會來自那個。

有效的案件中,這是可以接受打破慣例。 具體來說,在Java 7的時代,如果你正在進行某種需要兩種不相交類型的轉換,你可以這樣指定它:

public <DatabaseDataFmt extends DatabaseDTO,
        ProjectionFmt extends ProjectionDTO,
        Result>
  Result transform(DatabaseDataFmt databaseFormat,
                   ProjectionFmt projectionFormat) {}

最終,這取決於您希望使用標識符完成的任務。 公約有所 幫助 ,但如果沒有幫助 ,那么就沒有理由受其約束。

暫無
暫無

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

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