如何创建多个实例
public class alarmwin extends JFrame {
private static alarmwin registry = null;
static {
if (registry == null) {
registry = new alarmwin();
}
}
public static alarmwin getInstance() {
return registry;
}
}
我知道创建一个实例这样做可以,那我现在需要创建多个实例该怎么做呢?请大家讲的详细点,我是新手,谢谢!
[解决办法]
每new一次都是创建了一个新的实例~
[解决办法]
呃~~~你写的是单例模式~~~~~~~~
如果不实现单例模式的话,在需要引用的类里面new一个该类实例就可以了。
public class alarmwin extends JFrame { [del]private static alarmwin registry = null; static { if (registry == null) { registry = new alarmwin(); } }public static alarmwin getInstance() { return registry; } [/del]可以空实现构造方法或者写构造方法}
[解决办法]
每取一次都是一个新的实例
public class alarmwin extends JFrame { public static alarmwin getInstance() { return new alarmwin(); } }
[解决办法]
jf
[解决办法]
单例模式
if (registry == null) {
registry = new alarmwin();
}
这两句要同步
[解决办法]
jf