书上看到一块代码
public class CoolWeatherDB {
....
private static CoolWeatherDB coolWeartherDB; //成员变量
```}
请问,为啥能在类中声明自己?一般什么情况会这样做?这是哪一块的知识点?
构建单例对象的时候一般这样用,你可以看看对象创建之单例模式
楼上正解。
这么声明完全是可以的啦。没有为什么。
单例模式是最常见的这样设计。
创建java 时它(public class 类)本身就是一个类 ,主函数还必须写在它里边,它里面又能写方法,所以main要调用它的方法就必须创建它的对象
可以的,这就是面对对象的好处
单例模式经常用到的,这样当一直用到这个类事就不需要一直new出来了
能啊,单例模式就是这样的。
可以,看看经典单例模式