gpt4 book ai didi

java - 继承和静态变量

转载 作者:行者123 更新时间:2023-12-01 07:42:28 30 4
gpt4 key购买 nike

父类(super class)的静态变量是否可用于子类。即我的意思是我们可以在子类中访问父类(super class)的静态变量而不创建对象N而不使用ClassName。

最佳答案

相同的可见性约束适用于静态和非静态变量。所以这是可能的:

public class SuperClass {
/*
* public would also work, as would no modifier
* if both classes are in the same package
*/
protected static String foo;
}

public class SubClass extends SuperClass {
public void modifyFoo() {
foo = "hello";
}

public void modifySuperFoo() {
/*
* does the exact same thing as modifyFoo()
*/
SuperClass.foo = "hello";
}
}

关于java - 继承和静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243505/

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