JAVA的方法什么时候是static类型的啊

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:37:48
JAVA的方法什么时候是static类型的啊,这个根据什么确定啊?

静态的表示方法是静态的
它可以被类直接引用

如果方法给申明为static的话
那么方法就不是面向对象的范畴
有一个好处就是方便调用啦,不过最好不要用
因为java语言90%左右为面向对象,而静态方法之在这之外了
不过个人感觉静态在做控制类实例化的产生上是很有用的

当你的方法所需要的参数都能在程序运行前就能确定,那么你就可以把这个方法定义为static以方便直接调用而不用实例化对象。

他们都说了很多了.提一点,在多态中,STATIC方法是很重要的.建议去了解一下

简单说来带static修饰的都是类相关的
无static修饰的就是实例相关的

静态的时候就是static

静态的不能初始化,可以用类名直接.调用,不过这个属于非面向对象方式,尽量自己写的时候不用这种方式

如果你可以通过 类名.方法名 直接调用该方法的话,这个方法就是个static方法,即类方法!
如: Integer.parseInt(String s)
那么parseInt就是Integer类的静态(static)方法