当然可以,和普通的类一样调用,举个例子
单例类
package com.su.test;
/**
* com.su.test
*
* @author su
*/
public class Singleton {
private static Singleton instance;
private Singleton (){}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
调用
package com.su.test;
/**
* com.su.test
*
* @author su
*/
public class Demo01 {
public static void main(String[] args) {
Singleton singleton1 = Singleton.getInstance();
Singleton singleton2 = Singleton.getInstance();
System.out.println(singleton1 == singleton2);
}
}
结果 true