Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问java类方法的最佳方法是创建对象或使方法成为静态类型?_Java_Object_Static Methods - Fatal编程技术网

访问java类方法的最佳方法是创建对象或使方法成为静态类型?

访问java类方法的最佳方法是创建对象或使方法成为静态类型?,java,object,static-methods,Java,Object,Static Methods,访问java类的方法的最佳方式是什么 创建对象-如果我们每次都创建对象,那么它会消耗大量内存 若对象创建是昂贵的,那个么为什么我们不总是使用静态方法来访问java类的资源呢 提前谢谢 这完全取决于该方法的行为是针对类的一个实例,还是针对每个可能的实例 我们并不总是使用静态,因为我们不时地期望对象做出不同的反应。 比如说,我们有一个Person类,有两个“实例”,你和我。 如果我们要实施一种方法: public static String getName(){ .... } 我们中的一个人必须改

访问java类的方法的最佳方式是什么

  • 创建对象-如果我们每次都创建对象,那么它会消耗大量内存
  • 若对象创建是昂贵的,那个么为什么我们不总是使用静态方法来访问java类的资源呢

  • 提前谢谢

    这完全取决于该方法的行为是针对类的一个实例,还是针对每个可能的实例

    我们并不总是使用静态,因为我们不时地期望对象做出不同的反应。 比如说,我们有一个Person类,有两个“实例”,你和我。 如果我们要实施一种方法:

    public static String getName(){ ....
    }
    
    我们中的一个人必须改名。对于这一点,您希望Person的每个实例都有不同的答复,因此这里不适合使用static


    在这里,您将需要两个实例,一个实例变量名(由构造函数或mutator设置),我将返回“Hans”,而您将返回“Pushpendra”

    这完全取决于该方法的行为是针对类的一个实例,还是针对每个可能的实例

    我们并不总是使用静态,因为我们不时地期望对象做出不同的反应。 比如说,我们有一个Person类,有两个“实例”,你和我。 如果我们要实施一种方法:

    public static String getName(){ ....
    }
    
    我们中的一个人必须改名。对于这一点,您希望Person的每个实例都有不同的答复,因此这里不适合使用static


    在这里,您将需要两个实例,一个实例变量名(由构造函数或mutator设置),我将返回“Hans”,而您将返回“Pushpendra”

    这完全取决于该方法的行为是针对类的一个实例,还是针对每个可能的实例

    我们并不总是使用静态,因为我们不时地期望对象做出不同的反应。 比如说,我们有一个Person类,有两个“实例”,你和我。 如果我们要实施一种方法:

    public static String getName(){ ....
    }
    
    我们中的一个人必须改名。对于这一点,您希望Person的每个实例都有不同的答复,因此这里不适合使用static


    在这里,您将需要两个实例,一个实例变量名(由构造函数或mutator设置),我将返回“Hans”,而您将返回“Pushpendra”

    这完全取决于该方法的行为是针对类的一个实例,还是针对每个可能的实例

    我们并不总是使用静态,因为我们不时地期望对象做出不同的反应。 比如说,我们有一个Person类,有两个“实例”,你和我。 如果我们要实施一种方法:

    public static String getName(){ ....
    }
    
    我们中的一个人必须改名。对于这一点,您希望Person的每个实例都有不同的答复,因此这里不适合使用static

    在这里,您将需要两个实例,一个实例变量名(由构造函数或mutator设置),我将返回“Hans”,而您将返回“Pushpendra”

    静态方法属于该类 非静态方法属于 类的对象。就是一个 只能调用非静态方法 在类的对象上 属于。静态方法可以 然而,这两个词在课堂上都可以称为 以及类的对象。A. 静态方法只能访问静态 成员。非静态方法可以 访问静态和非静态 因为当时 调用静态方法时,类 可能未实例化(如果是 调用类本身)。在 在其他情况下,可以使用非静态方法 仅当类已 已经实例化了。静电计 方法由的所有实例共享 这个班

    我从他那里得到了数据

    静态方法属于该类 非静态方法属于 类的对象。就是一个 只能调用非静态方法 在类的对象上 属于。静态方法可以 然而,这两个词在课堂上都可以称为 以及类的对象。A. 静态方法只能访问静态 成员。非静态方法可以 访问静态和非静态 因为当时 调用静态方法时,类 可能未实例化(如果是 调用类本身)。在 在其他情况下,可以使用非静态方法 仅当类已 已经实例化了。静电计 方法由的所有实例共享 这个班

    我从他那里得到了数据

    静态方法属于该类 非静态方法属于 类的对象。就是一个 只能调用非静态方法 在类的对象上 属于。静态方法可以 然而,这两个词在课堂上都可以称为 以及类的对象。A. 静态方法只能访问静态 成员。非静态方法可以 访问静态和非静态 因为当时 调用静态方法时,类 可能未实例化(如果是 调用类本身)。在 在其他情况下,可以使用非静态方法 仅当类已 已经实例化了。静电计 方法由的所有实例共享 这个班

    我从他那里得到了数据

    静态方法属于该类 非静态方法属于 类的对象。就是一个 只能调用非静态方法 在类的对象上 属于。静态方法可以 然而,这两个词在课堂上都可以称为 以及类的对象。A. 静态方法只能访问静态 成员。非静态方法可以 访问静态和非静态 因为当时 调用静态方法时,类 可能未实例化(如果是 调用类本身)。在 在其他情况下,可以使用非静态方法 仅当类已 阿尔雷亚