静态方法怎么理解啊

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:48:21
静态方法怎么理解啊

大家说的都对,静态方法属于类,与具体对象无关。
你知道为何需要静态方法吗?
先看看main()函数吧,它也是静态的,如果没有静态方法,你的程序哪里是入口?因为在这之前,我不可能New 出一个对象是吧。
到底程序怎么进入,虚拟机的事咯。
还有一个优点,方便,不要绞尽脑汁为对象起名字,类名直接调用:
String.valueOf('abc'),当然对象也是可以调用的

简单说就是这个方法 可以 直接 类名.方法名 调用

静态方法可以直接用 "类名.方法名"来调用

比如 class a
{
public static b(){}
}

使用时就不需要 a 对象名()=new a(); 对象名.b();
直接a.b();就可以

静态方法是随着类的诞生而诞生的
类存在既可以调用静态属性 静态方法
与具体对象无关