java菜鸟 求指导!!!
class Single
{
private int age;
public void show()
{
System.out.println(age);
}
private Single(){}
static Single s= new Single();
public static Single getStudent()
{
return s;
}
}
class Singledemo
{
public static void main(String[] args)
{
Single p=Single.getStudent();
System.out.println(p.show);
//p.show();
}
}
为什么System.out.println(p.show);在编译时出错 我知道这样写有点啰嗦 但是想弄明白为什么会出错
------解决方案--------------------p.show()没有返回值,当然会出错了。。。