package singleton;public class Wife {
public static Wife onewife = null;
protected static Wife marriage(){
if(null == onewife){
Wife onewife = new Wife();
}
return onewife;
}}package singleton;public class Man extends Wife { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Man m1 = new Man();
Man m2 = new Man();
m1.marriage();
m2.marriage();
System.out.println(m1==m2);
}}
public static Wife onewife = null;
protected static Wife marriage(){
if(null == onewife){
Wife onewife = new Wife();
}
return onewife;
}}package singleton;public class Man extends Wife { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Man m1 = new Man();
Man m2 = new Man();
m1.marriage();
m2.marriage();
System.out.println(m1==m2);
}}
解决方案 »
- java 里面 当我们去链接一个远程的地址的时候,ip地址存在,但是端口不存在,就会出现超时,这个程序怎么写?
- java问题
- 一个关于javax包的问题???
- 怎么应用弹出式菜单
- 毫无思路,100分请高手帮下忙
- 说说这几本书,那个好点..
- 我想学jbuilder,大家帮帮我
- 请问如何在一个jar包中删除一些文件?比如jre中自带的rt.jar?
- 万分急愤,本人在一个问题中提出从什么地方下载visual age for java 3.5或更高版本,有朋友给答案,我一夜没睡觉从所给网址上下载,结构竟然是2.0版本!!!!!!!!!!!!
- 利用java socket 写的一个联机的五子棋游戏,服务器端和客户端的问题,大神求教啊。。
- 关于applet中使用java3D的问题(分不够再加)
- 小弟请教:Java在windows下如何将汉字输出到.txt?先谢了
public static Wife onewife = null;
private static Wife marriage(){//用private
if(null == onewife){
onewife = new Wife();//不能重新定义Wife
}
return onewife;
}}
onewife = new Wife();//不能重新定义Wife
这是new 一个实例吧,不叫重新定义吧.
实现单态模式的类,构造方法必定是私有的。因此,单态模式是不能通过继承来扩展的。
private static Singleton obj=null;
private Singleton(){
}
public synchronized static Singleton getInstance(){
if(obj==null)
obj = new Singleton();
return obj;
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
System.out.println(s1==s2);
}}