[请教] 为什么java中,有的方法类直接可以调出来,有的却必须new对象才能调出来!

解决方案 »

  1.   

    直接调出来的是静态方法,用new的为非静态方法呀,静态方法有static标记的
      

  2.   

    一个类的成员变量和方法包括:
    类变量,类方法
    实例变量和方法
    类变量也就是静态变量  可以直接用类调用
    实例变量必须通过new实例化对象才能调用
      

  3.   

    我一直有一个疑惑,static方法是如何被调用的,不是还没有类生成吗?
      

  4.   

    static方法不依赖对象的生成~建议楼主好好学习下哦~
      

  5.   

    直接调出来的是静态方法,用new的为非静态方法呀,静态方法有static标记的在class文件加载到内存中就创建了方法的实例