0
点赞
收藏
分享

微信扫一扫

Java13(第二阶段)——类变量和类方法、static

kolibreath 2023-07-01 阅读 85

1. 类变量

 嗯感觉下面这个不重要,就是静态变量具体保存在哪里,根据版本不同,保存在不同的地方

 总结:

(1)Static类变量是同一个类的所有对象共享的

(2)static在类加载的时候就生成了

 

 

 

 2. main方法

 3. 代码块

 注意:代码块的调用优先于构造器

 

因为静态方法什么的跟类相关,所以肯定最先执行啦!

这里我给搞错了,Sample没有继承父类,所以他的有参构造器没有隐含的super()

4. 单例设计模式

 目的:就是咱有一个类,很重要,但是我们只想让他创建一个实例,怎么才能做到这样呢?

1. 首先,构造器肯定要私有化,这样外部就不能调用了

2. 那外部不能调用,就内部创建一个对象,而且只此一个

3. 外部既然不能调用构造方法,那就写一个方法获取刚刚的对象,但是呢,由于外部不能创建对象,所以只能通过类去调用,嗯~那这个方法就是静态方法,所以刚刚第二步的对象也得是静态对象

 

举报

相关推荐

0 条评论