gpt4 book ai didi

java - 通过从基类派生继承静态字段的新 'instance'

转载 作者:行者123 更新时间:2023-11-29 07:57:09 25 4
gpt4 key购买 nike

<分区>

考虑以下类层次结构:

基础 <-- 派生 1

基础 <-- 派生 2

Base 有一个静态字段。我希望派生类继承该静态字段,但每个类都应该有该静态字段的自己的“实例”(例如,我的意思是有多个同名的静态字段)。所以 Derived1.staticFieldDerived2.staticField 不同。我该怎么做?

希望您能理解我的问题。如果您希望我的解释得到一些代码的支持,请告诉我。

public class Base
{
protected static String staticField = "Base";

protected void printIt()
{
System.out.println(staticField);
}
}

public class Derived1 extends Base
{
//Override somehow
protected static staticField = "Derived1";
}

public class Dervied2 extends Base
{
//Override somehow
protected static staticField = "Derived2";
}

instanceOfBase.printIt() 打印“Base”

instanceOfDerived1.printIt() 打印“Derived1”

instanceOfDerived2.printIt() 打印“Derived2”

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