就我所研究的情况而言,Java中的静态类只有在内部类时才有意义。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 >
?而不是正常的方式。
谢谢!
编辑: 哇,这是很多答案很快。 感谢所有在这里分享知识的人。
我会将@npe answer标记为正确的,因为他正确地指出示例中的文本指示此类是成员。
也有一些奇怪的堆栈溢出格式化,我刚刚固定在我原来的问题,并在这里重复: ,为什么他扩展片段与<T >
?
和@Ahmad回答了那个,但我不能标出两个正确的答案。
这个类绝对必须是内部的 – iozee