黑马程序员技术交流社区
标题:
对象和成员
[打印本页]
作者:
雯雯暖暖
时间:
2014-9-2 21:16
标题:
对象和成员
class Single{
static Single s=new Single();
private Single(){}
}
如何理解s是一个成员变量,而不是创建的对象,可以直接访问Single.s
作者:
马嘉
时间:
2014-9-2 21:24
可以,因为他是静态的,调用它,就是创建了这个类
作者:
这个夏天的芬芳
时间:
2014-9-2 22:30
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}
作者:
MeryStyle
时间:
2014-9-2 23:35
s是single类中的一个成员变量,它的类型是single类型的,并在声明的同时将其实例化single的对象(他也只能在本类中声明自己的对象,因为他的构造函数是private的) ,又因为成员变量s是静态的,所以创建还类的对象时可以接通过single.s来获得
作者:
Seven`
时间:
2014-9-4 21:52
定义在类中的静态变量,只不过把new Single()的对象赋值给了这个变量
作者:
xiayoutianxia
时间:
2014-9-4 21:54
静态可以通过类名调用
作者:
SmallRooker
时间:
2014-9-5 19:41
这是单例设计模式的一种,你往后看就知道这样的用法了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2