快速理解static 静态
Posted cc-pro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速理解static 静态相关的知识,希望对你有一定的参考价值。
快速理解static静态方法
静态方法和实例方法区别:
- 静态方法要通过类.静态方法来进行调用
- 静态方法可以直接调用静态方法 **但还是推荐用类.静态方法来调用**
- 在常用的一些方法中推荐使用静态方法
静态方法是干嘛的,为什么会有静态方法
在一些我们比较常用的方法中,我们每一个类都需要大量的进行调用该方法,为了避免繁琐,static就因此诞生了
添加了static的方法,我们可以直接进行类.方法进行调用,从而不需要进行实例化类
Console.WriteLine()
上面的Console就是一个类,WriteLine()是一个静态方法,如果我们不把WriteLine()写成静态方法的话,那么我们就需要进行实例化,就好比下面的
1 //因为Console类是已经定义好的,下面的代码仅作示例 2 //代码前提:WriteLine()不是一个静态方法的话 3 4 Console con = new Console(); 5 con.WriteLine();
我们每一个类里想要用Console.WriteLine();的话就必须先进行实例化,这个过程是重复的,也因此static出现,我们可以直接用类.方法来进行调用,更加方便我们来进行编写代码
总结:
在常用的方法中可以加上static 他将会更加方便我们进行编写代码
调用实例方法的话需要先实例化
调用静态方法的话可以直接类.方法
以上是关于快速理解static 静态的主要内容,如果未能解决你的问题,请参考以下文章
《Java架构筑基》从Java基础讲起——深入理解Static