草庐IT

package-private

全部标签

java - Size 在 ArrayList 中具有私有(private)访问权限

我使用StringpopulatedArrayList编写了一段非常标准的代码,但是当我尝试运行它时,出现以下错误:错误:size在ArrayList中具有私有(private)访问权限。代码如下:System.out.println(testedArticles.size); 最佳答案 您正在尝试访问ArrayList的私有(private)成员,这是其内部工作的一部分,不应在外部使用如果你想获得数组列表的大小,你需要以下方法:arraylist.size()为什么会这样这为ArrayList类提供了以任何方式存储大小的选项。它可

java - 无法 Autowiring 字段 :private org. springframework.security.crypto.password.PasswordEncoder;

我正在使用java配置而不是xml迁移到springsecurity4.0.1。当我自动连接PasswordEncoder时,出现以下错误:HTTPStatus500-org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'scopedTarget.UsersComponent':Injectionofautowireddependenciesfailed;nestedexceptionisorg.springframework.beans.factory.BeanCreatio

java - 如何在 Eclipse 中使用 m2e 处理 'mvn compile' 和 'mvn package'?

本周我开始将Maven用于我正在处理的一些项目,并且我将Eclipse与m2e插件一起使用。我一直在看它,但找不到编译和打包的方法(据我所知,我可以进行清理、生成源、测试和安装)。如何使用m2e实现这一点? 最佳答案 右键单击您的项目运行方式Maven构建...填写你想要的目标命中运行 关于java-如何在Eclipse中使用m2e处理'mvncompile'和'mvnpackage'?,我们在StackOverflow上找到一个类似的问题: https://

java - java中的继承私有(private)字段

如果子类不能从父类(superclass)继承私有(private)成员,但它从父类(superclass)继承了公共(public)方法,这些方法可以访问未继承的私有(private)成员,如此处所述http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html被子类继承成员修改的父类(superclass)私有(private)成员存放在哪里?它们存在于何处? 最佳答案 将私有(private)成员变量视为存在于声明它们的类中。如果子类调用其父类中的方法来更改成

具有许多私有(private)方法的 Java 测试类

这个问题在这里已经有了答案:HowdoItestaclassthathasprivatemethods,fieldsorinnerclasses?(58个答案)关闭去年。我有一个类负责将契约(Contract)从CSV文件导入数据库。类本身只有一个启动导入的公共(public)方法,其他方法都是私有(private)的(因为只有类本身会使用,并且它们持有逻辑)。我开始使用Spock对这个类进行测试,并且有很多私有(private)方法,我应该如何测试它?我应该将它们公开进行测试吗?只测试主要方法,公共(public)方法?最好的是什么?

java - 如何从其他包中的类访问包私有(private)类?

我有以下类(class)Hello.javapackagespeak.hello;importjava.util.Map;importspeak.hi.CustomMap;importspeak.hi.Hi;publicclassHello{privateHihi;Hello(Hihi){this.hi=hi;}publicStringsayHello(){return"Hello";}publicStringsayHi(){returnhi.sayHi();}publicMapgetMap(){returnhi.getMap();}publicvoidclearMap(){hi.ge

java - 这是什么意思 : 'private' modifier out of order with the JLS suggestions

在将“最终”添加到myItem声明之前,我首先收到此警告:Privatefield'myItem'couldbemadefinal;itisonlyinitializedinthedeclarationorconstructor.privateItemmyItem;添加final后,这是我收到的警告:'private'modifieroutoforderwiththeJLSsuggestions.finalprivateItemmyItem;有人知道我为什么会收到这个吗?我做了一些研究,但似乎找不到任何方法来解决这个问题。 最佳答案

java - 最终和私有(private)静态

我读到这样做:publicfinalvoidfoo(){}等于:privatestaticvoidfoo(){}两者都意味着该方法不可重写!但是如果一个方法是私有(private)的,我看不到等价性它自动不是可访问... 最佳答案 你确实不能@Override两种方法。你只能@Override一个非final实例方法。如果是final,那你就没办法了@Override它如果是static,那么它就不是一个实例方法开始不他们“相等”是真的,因为一个是privatestatic,另一个是publicfinal.他们有不同的可访问性级别i

java - 在继承类中使用私有(private)变量 - Java

需要对私有(private)变量和继承有更多的了解。早些时候我的理解是如果一个类中有字段并且当我继承该类时,不受访问(私有(private)变量)限制的字段将存在于继承的类中。但如果有公共(public)g/setter方法,我可以在基类中使用私有(private)变量。我如何想象基类中的私有(private)变量? 最佳答案 classA{privateinta;publicA(inta){this.a=a;}publicintgetA(){returna;}}classBextendsA{publicB(intb){super(

java - 'mix class and interfaces in the same package' 是不好的做法吗?

我刚刚发现了一些我以前从未听说过并且我不同意(到现在)的东西。在(已投票且未进一步评论)answer我阅读了“为什么要在同一个包中混合类和接口(interface)”所以我想知道,是否有理由将Java中的接口(interface)和实现分开。我知道我们没有义务将所有实现都放在接口(interface)包中,但(有时)不在那里是明智的吗?问候迈克[;-) 最佳答案 我同意org.life.java-我将拥有服务和底层service.impl包,但始终采用那种安排。我不同意“不好的做法”这个词。太强了。java.utilCollecti