草庐IT

Private_dirty

全部标签

java - 私有(private)枚举构造函数

这个enum的构造函数是私有(private)的。这意味着什么?publicenumSLocale{EN_US(Locale.US,"www.abc.com","www.edc.com","www.vvv.com","www.earn.com");Listdomains;Localeloc;IMapmap;privateSLocale(Localeloc,String...domains){this.domains=Arrays.asList(domains);this.loc=loc;this.siteMap=Factory.getMap(loc);}publicListgetDom

java - 私有(private)枚举构造函数

这个enum的构造函数是私有(private)的。这意味着什么?publicenumSLocale{EN_US(Locale.US,"www.abc.com","www.edc.com","www.vvv.com","www.earn.com");Listdomains;Localeloc;IMapmap;privateSLocale(Localeloc,String...domains){this.domains=Arrays.asList(domains);this.loc=loc;this.siteMap=Factory.getMap(loc);}publicListgetDom

java - 我什么时候想让我的私有(private)类(class)成为静态的?

一般来说,将私有(private)类声明为静态有什么好处?在什么情况下我希望使用以下其中一种而不是另一种?privatestaticclassFoo{...}对privateclassFoo{...} 最佳答案 我认为这是一个很好的起点:http://java67.blogspot.fi/2012/10/nested-class-java-static-vs-non-static-inner.html1)Nestedstaticclassdoesn'tneedreferenceofOuterclassbutnonstaticnest

java - 我什么时候想让我的私有(private)类(class)成为静态的?

一般来说,将私有(private)类声明为静态有什么好处?在什么情况下我希望使用以下其中一种而不是另一种?privatestaticclassFoo{...}对privateclassFoo{...} 最佳答案 我认为这是一个很好的起点:http://java67.blogspot.fi/2012/10/nested-class-java-static-vs-non-static-inner.html1)Nestedstaticclassdoesn'tneedreferenceofOuterclassbutnonstaticnest

java - Java枚举和具有私有(private)构造函数的类之间有什么区别?

这个问题在这里已经有了答案:What'stheadvantageofaJavaenumversusaclasswithpublicstaticfinalfields?(18个回答)关闭9年前。我试图了解Java枚举的真正工作原理,我得出的结论是,它与将构造函数声明为私有(private)的普通Java类非常相似。我刚刚得出这个结论,并没有经过太多思考,但我想知道我是否错过了什么。所以下面是一个简单的Java枚举和一个等效的Java类的实现。publicenumDirection{ENUM_UP(0,-1),ENUM_DOWN(0,1),ENUM_RIGHT(1,0),ENUM_LEFT

java - Java枚举和具有私有(private)构造函数的类之间有什么区别?

这个问题在这里已经有了答案:What'stheadvantageofaJavaenumversusaclasswithpublicstaticfinalfields?(18个回答)关闭9年前。我试图了解Java枚举的真正工作原理,我得出的结论是,它与将构造函数声明为私有(private)的普通Java类非常相似。我刚刚得出这个结论,并没有经过太多思考,但我想知道我是否错过了什么。所以下面是一个简单的Java枚举和一个等效的Java类的实现。publicenumDirection{ENUM_UP(0,-1),ENUM_DOWN(0,1),ENUM_RIGHT(1,0),ENUM_LEFT

java - 我使用 @SuppressWarnings 的什么值来抑制 "Can be private"警告?

我一直对“可以是私有(private)的”警告感到恼火,但是我的FirebaseRecyclerAdapter在这种情况下将不起作用。那么,有没有@SuppressWarnings呢?我的尝试:@SuppressWarnings("all")但这不是我想要的。注意:我使用的是AndroidStudio 最佳答案 最好简单地禁用此检查,无论是针对您的整个项目还是针对特定类(class)。将光标放在警告上,然后按Alt+Enter调出以下菜单,您可以将其禁用:如果您真的想要使用@SuppressWarnings,您可以从上面的对话框中选

java - 我使用 @SuppressWarnings 的什么值来抑制 "Can be private"警告?

我一直对“可以是私有(private)的”警告感到恼火,但是我的FirebaseRecyclerAdapter在这种情况下将不起作用。那么,有没有@SuppressWarnings呢?我的尝试:@SuppressWarnings("all")但这不是我想要的。注意:我使用的是AndroidStudio 最佳答案 最好简单地禁用此检查,无论是针对您的整个项目还是针对特定类(class)。将光标放在警告上,然后按Alt+Enter调出以下菜单,您可以将其禁用:如果您真的想要使用@SuppressWarnings,您可以从上面的对话框中选

java - Mockito:模拟私有(private)字段初始化

如何模拟正在内联初始化的字段变量?classTest{privatePersonperson=newPerson();...publicvoidtestMethod(){person.someMethod();...}}这里我要模拟person.someMethod()在测试Test.testMethod()时我需要模拟person的初始化的方法多变的。有什么线索吗?编辑:我不能修改Person类。 最佳答案 Mockito带有一个帮助类来为您节省一些反射样板代码:importorg.mockito.internal.util.re

java - Mockito:模拟私有(private)字段初始化

如何模拟正在内联初始化的字段变量?classTest{privatePersonperson=newPerson();...publicvoidtestMethod(){person.someMethod();...}}这里我要模拟person.someMethod()在测试Test.testMethod()时我需要模拟person的初始化的方法多变的。有什么线索吗?编辑:我不能修改Person类。 最佳答案 Mockito带有一个帮助类来为您节省一些反射样板代码:importorg.mockito.internal.util.re