【发布时间】:2012-06-27 08:30:03
【问题描述】:
据我研究,Java 中的静态类只有在它是内部类时才有意义。
但我只是偶然发现了这个例子,我想了解作者的意思、它的作用以及它是如何工作的:
来自:http://developer.android.com/guide/topics/ui/actionbar.html
public static class TabListener<T extends Fragment> implements ActionBar.TabListener {
// a normal class with public constructor and TabListener methods
...
}
静态在这里意味着什么,为什么它应该起作用?
为什么他用<T > 扩展Fragment?而不是正常的方式。
谢谢!
编辑: 哇,很快就有很多答案。 感谢所有在这里分享知识的人。
我会将@npe 的答案标记为正确答案,因为他正确指出示例周围的文本表明该类是成员。
还有一些关于堆栈溢出的奇怪格式,我刚刚解决了我原来的问题并在这里重复:
为什么他用<T > 扩展Fragment?
@Ahmad 回答了那个,但我无法标记两个正确答案。
【问题讨论】:
-
这个类肯定是inner