gpt4 book ai didi

java - 在单例类中调用方法的最佳方法

转载 作者:行者123 更新时间:2023-12-01 06:27:59 25 4
gpt4 key购买 nike

我有一个单例类

public class Singleton {
static Singleton instance;
public static Singleton getInstance()
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}

考虑一个public函数method()是在类Singleton中定义的。

这是在单例类中调用方法的最佳方式:

Singleton.method() - 静态调用方法

Singleton.getInstance.method() - 方法不是静态的?

最佳答案

对于单例类,不使用静态方法,因为该类只有一个可用实例,并且每个伙伴都拥有该类的相同副本。

所以总是创建一个实例方法并调用:

Singleton.getInstance().method();

关于java - 在单例类中调用方法的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22010744/

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