我可以在Java的构造函数中调用方法吗?

Sameek Mishra:

我遇到的情况是,在实例化类时,我只想读取配置文件一次。

假设我有一个名为的方法readConfig(),该方法读取配置并将其放入Map对象中。当程序需要使用配置值时,它将使用定义键读取对象。我想知道构造函数仅在生命周期中调用一次。我可以将我的方法readConfig()放入构造函数中,这将使我有一次调用的好处,还是有另一种机制可以做到这一点?

Jigar Joshi:

更好的设计是

public static YourObject getMyObject(File configFile){
    //process and create an object configure it and return it
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以在Java的公共类中从参数化构造函数调用默认构造函数吗?

我们可以从构造函数中调用异步方法吗?

可以在构造函数中调用异步方法吗?

我可以在C ++中从另一个构造函数调用构造函数(构造函数链接)吗?

从Java的构造函数中调用抽象方法是否可以?

我可以在构造函数中创建一个局部函数并调用它吗

我可以从 C# 中另一个类的构造函数调用构造函数吗?

使用Appcenter时,我仍可以在App构造函数中调用VersionTracking吗?

可以在类的构造函数内部使用“ new”来调用Java中的另一个构造函数吗?

可以在go中通过make()调用结构构造函数吗?

我可以在Java中使用反射重新定义方法/构造函数吗?

我可以在构造函数中使用访问器方法吗?

我们可以为Java中的构造函数提供返回类型吗?

Java-我们可以在构造函数中声明对象变量吗?

我可以在构造函数中创建actor实例吗?

我可以“允许”在构造函数中修改道具吗?

我可以在构造函数注释中引用属性注释吗?

我可以在 C# 中约束构造函数参数吗

我可以在我的设置函数中调用基类方法吗

我可以将调用复制构造函数的两种语法分为两种不同的方法吗?

我可以在函数solidity中调用函数吗?

我可以在调用this()/ super()以及初始化任何最终字段之前在构造函数中插入指令吗?

为什么构造函数可以调用 Javascript 中的方法?

我们可以称之为同步Java中的对象的构造函数中的对象的方法?

我可以在Java中的构造函数中添加一个以上的覆盖方法?

我可以在外部构造函数中为参数类型构建无参数构造函数吗?

构造函数可以在Java中引发异常吗?

Java继承的类中的构造函数可以为空吗

我可以在构造函数中使用 for 吗?