Java是一種面向對象的編程語言,它有許多特性和概念,包括靜態方法和單例。
靜態方法是一種與類關聯的方法(而不是與個體對象關聯的方法),可以在不實例化該類的情況下被調用。通常用于公共方法(如工具類方法)或構造單例類。
public class Utils { public static int add(int x, int y) { return x + y; } } // 調用 int result = Utils.add(2, 3);
單例是一種設計模式,保證一個類僅被實例化一次,并且全局可用。單例模式有多種實現方式,但通常包括私有構造函數、私有靜態實例和公共靜態方法。
public class Singleton { private static Singleton instance = null; private Singleton() {} public static Singleton getInstance() { if (instance == null) { instance = new Singleton(); } return instance; } } // 調用 Singleton singleton = Singleton.getInstance();
以上就是關于Java靜態方法和單例的介紹,希望對初學者有所幫助。
上一篇css表格中加一條虛線
下一篇css改文字大小