private final Class<? extends FragmentActivity> activityClass;
我瞭解除<? >
部分之外的定義。對文字「<? >」有特殊含義嗎?
是否有某些原因將擴展包含在特殊文本中?
private final Class<? extends FragmentActivity> activityClass;
我瞭解除<? >
部分之外的定義。對文字「<? >」有特殊含義嗎?
是否有某些原因將擴展包含在特殊文本中?
是wild card character,說任何可能需要的任何類型的extends
FragmentActivity
謝謝。現在代碼對我來說更有意義。 – Giuseppe
沒有任何類型。 *某些類型*是或擴展了'FragmentActivity'。 –
它的Java generics一部分,這意味着activityClass的類型擴展FragmentActivity。
使用搜索功能。 –
可能的重複[Java泛型中的問號的類型參數是什麼意思?](http://stackoverflow.com/questions/3009745/what-does-the-question-mark-in-java-generics-type-參數平均值) –
您可能有興趣閱讀[Java泛型常見問題解答](http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html)。 –