标题: 单例设计模式出现如下问题,返回值应该为int型显示出ss=Single@59ec59df [打印本页] 作者: 18234133910 时间: 2015-3-24 22:33 标题: 单例设计模式出现如下问题,返回值应该为int型显示出ss=Single@59ec59df 代码如下:class Single
{
private int num;
public void setNum(int num)
{
this.num=num;
}
public int getNum()
{
return num;
}
private Single(){}
private static Single s =new Single();
public static Single getInstence()
{
return s;
}
}
public class SingleDemo
{
public static void main(String[] args)
{
Single ss=Single.getInstence();
ss.setNum(40);
System.out.println("ss="+ss);
public class Test
{
public static void main(String[] args)
{
Demo s = new Demo();
System.out.println(s); //这里输出的是s对象的内存地址
System.out.println(s.x); //这里输出的是s的静态变量x
}
}作者: bankmycard 时间: 2015-3-25 23:04
回复一个,不懂作者: 18234133910 时间: 2015-3-26 21:15