摘要: 观点一:(单例)单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以被覆写;最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的实... 阅读全文
posted @ 2014-09-04 14:36 A克 阅读(14384) 评论(0) 推荐(4) 编辑
摘要: 昨天晚上看静态成员和实例变量的时候,看到这样的一句话:默认情况下,若成员被定义为实例变量,这就意味着类需要为每个实例都建立一个副本,而在定义一个静态变量的时候,只存在此成员的一个副本。呵呵,今天跟前辈讨论了下,就写到这里吧。其实如果你学过基础你就知道,静态变量,无非前面加个static。可是这里面有... 阅读全文
posted @ 2014-09-04 10:57 A克 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 1.静态方法,不会经过构造函数,所以你不能通过构造函数来初始参数,你只能通过传递参数,来初始他当你有多种参数需要传递的时候,你就要不断重载他了。当然你可以用参数型的类型,不过如果参数有一定结构,就很麻烦。2.静态方法,只能访问静态变量,而静态变量是不会随类状态而变化,所以会保留上一次记录,这样就会产... 阅读全文
posted @ 2014-09-04 10:03 A克 阅读(501) 评论(0) 推荐(0) 编辑