一般来说,将私有类声明为静态是否有任何好处?
在什么情况下我想使用以下哪一个而不是另一个?
private static class Foo
{
...
}
Run Code Online (Sandbox Code Playgroud)
VS
private class Foo
{
...
}
Run Code Online (Sandbox Code Playgroud) 在C#.net中,有一个规则,它有两个不同的类文件,并使用关键字partial关键字使它们成为一个单独的类.这有助于它保持[for ex] UI和逻辑分离.当然,我们可以有两个类来实现UI和其他逻辑.这可以在java中实现一些怎么样?
我不是JAVA的PRO,但我发现自己因为Android活动太大而变得疯狂.
在几页代码长度后,我发现自己永久地来回滚动!
不仅OnClickhandlers可以增长很多,只是很多代码往往会在更大的活动中总结.
碎片对我来说不是解决方案.
通常,Java不允许将类拆分为多个文件,因此需要进行黑客攻击.
我浏览了很多关于它的stackoverflow线程,没有人有解决方案.
无论如何我解决了,也许这有助于其他人.
这是一个Android专注,因为我对我的所有菜单和按钮的巨大的onClick处理程序感到厌烦,但我想这将适用于其他一般Java问题以及相同的方式.