问答详情
源自:4-5 字节缓冲流

问一个比较基础的 老师这里使用静态方法是为什么 不用静态方法可以吗

问一个比较基础的 老师这里使用静态方法是为什么 不用静态方法可以吗

提问者:慕移动7208282 2017-11-02 14:23

个回答

  • 浮生若梦44
    2020-05-26 23:52:49

    看类名,带有util,工具类基本都是常量和静态方法,创建对象意义不大。

  • qq_prisoner_4
    2019-07-08 20:52:17

    static修饰的方法和变量,为类所属方法和变量,不会在对象销毁时销毁,所以生命周期较长。
    被static修饰的内容会随着类的加载而加载,优先于对象存在,成员变量和成员方法可以通过类名直接调用并被该类下所有对象共享。


  • 慕粉2057223754
    2017-11-02 19:11:06

    可以,老师只是为了方便,不用new 对象

  • 慕仙7425987
    2017-11-02 18:03:17

    可以不使用静态方法,不使用静态方法,在Test类中就需要先创建一个IOUtil  iu = new IOUtil()对象,

    通过iu.copyFileByBuffer();方法调用,使用静态方法就可以直接IOUtil.copyFileByBuffer();就可以使用了

  • yusonghu
    2017-11-02 17:24:12

    可以不使用静态方法啊