static 修饰成员变量:

实例成员变量必须要new一个对象,静态成员变量可以不new对象

静态成员变量例子:
================================================================================================
static修饰成员变量内存图:

===============================================================================
static修饰成员方法:


修饰成员方法内存图:

==============================================================================
注意事项:
this关键字代表当前对象,静态方法可以不用对象调用

===========================================================================
static应用知识:
工具方法:私有构造器,使其不能产生对象



======================================================================================
static 代码块:

静态代码块:

构造代码块=实例代码块:

例子:



====================================================================================
static设计模式:

单例:
通过类名.变量 调用对象
懒汉设计模式:

通过 类名.方法调用对象





![洛谷千题详解 | P1022 [NOIP2000 普及组] 计算器的改良【C++、Python、Java语言】](https://img-blog.csdnimg.cn/96a9ce7c1ec8452c9b9777fffad9743b.png)













