据我研究,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
...
}
静态在这里意味着什么,为什么它应该起作用?他为什么要扩展 Fragment <T >
?而不是正常的方式。
谢谢!
编辑: 哇,很快就有很多答案。感谢所有在这里分享知识的人。
我会将@npe 答案标记为正确答案,因为他正确指出示例周围的文本表明该类是成员。
还有一些关于堆栈溢出的奇怪格式,我刚刚解决了我原来的问题并在这里重复:为什么他要扩展 Fragment <T >
?
@Ahmad 回答了那个,但我无法标记两个正确答案。