java—填充已示例化的Map

66bbxpm5  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(671)

我试图填充一个已声明为示例变量的Map,但在执行代码时什么也没有发生。
这是我的课(很基础/很早)

public class RacingDrivers
{
private Map<String, String> racingNumbers;

/**

* Constructor for objects of class RacingDrivers
* /

public RacingDrivers()
{
   racingNumbers = new HashMap<String, String>();
}

/**

* A method to populate the racingNumbers map.
* 
* 
* /

public void populateMap()
{
  racingNumbers.put("44", "Lewis Hamilton");
  etc etc

}

然后我执行以下代码:

RacingClub RC = new RacingClub();
RC.populateMap();

rc已创建,但Map未填充?

vatpfxk5

vatpfxk51#

您正在创建类的示例 RacingClub .
这个
racingNumbers Map 是类的示例字段 RacingDrivers .
这个 Map 在的构造函数中初始化 RacingDrivers 班级。

9fkzdhlc

9fkzdhlc2#

初始化racingdrivers类
然后打电话

RacingDrivers  rc = new RacingDrivers();

rc.populateMap();

相关问题