gpt4 book ai didi

java - 工厂模式方法范围

转载 作者:行者123 更新时间:2023-12-02 02:03:19 26 4
gpt4 key购买 nike

我已经创建了类,我正在尝试

FilePostProcessFactory PostProcessFactory = new FilePostProcessFactory();
FilePostProcess filePostProcess = PostProcessFactory.getFilePostProcessName(fileName);

filePostProcess.getFileConfig(fileId, postProcessInstructions);

此方法:getFileConfig 给我一个错误:在 packageName' 中不是公开的。无法从外部包访问

我正在读这篇文章: https://www.javatpoint.com/factory-method-design-pattern

他们在那里实现了可以从包外部的另一个类访问abstract void getRate();

我错过了什么?

谢谢

最佳答案

将调用它的类的包更改为与目标类的包相同,然后错误就会消失。您还可以使用反射,并在方法引用上调用 setAccesible(true),然后调用它。

关于java - 工厂模式方法范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57366079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com