gpt4 book ai didi

java - 在java中,如果类的方法、静态变量和变量被多次实例化,就像多次实例化类一样

转载 作者:行者123 更新时间:2023-12-02 13:27:18 25 4
gpt4 key购买 nike

在java中,如果类的方法、静态变量、变量被多次实例化,就相当于多次实例化类。

例如:

class Person {
private String name;
public static int age;

public void getName() {
return name;
}

public static void getAge() {
return age;
}
}

当实例“Persion”类 3 次时:

 Persion p1 = new persion();
Persion p2 = new persion();
Persion p3 = new persion();

如果变量“name”、“age”和函数“getName()”、“getAge”被实例化3次?

最佳答案

Is the variable "name", "age" and function "getName()", "getAge()" is instanced 3 times?

  1. name 不是静态,因此它实例化三次
  2. age静态,因此它不会实例化三次
  3. getName() 也是每个对象单独的
  4. getAge()静态因此对所有对象都相同

static 基本上意味着该类的所有对象都是相同的

关于java - 在java中,如果类的方法、静态变量和变量被多次实例化,就像多次实例化类一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43337337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com