有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java全局变量和引用

好的,我想解决哲学家吃饭的问题。我只有一个问题。我有一个班哲学家和另一个班筷子。我想让班上的哲学家有5根全球筷子。我的意思是,类哲学家的每个实例都有相同的5根筷子:如果任何实例修改了一根筷子,那么其他4个实例也应该可以看到这个修改。 解决这个问题的一个方法是嵌套类,但这是我想要避免的。有什么想法吗

我的第二个想法与推荐信有关,但我认为我错了。我想在我的程序(哲学家不是我的主课)的主要部分声明5根筷子(或者一个筷子阵列,没关系)。然后调用哲学家的构造函数5次,以创建5个哲学家。哲学家构造函数将有一个筷子数组参数或5个筷子参数,并初始化每个哲学家的5个筷子。现在,每一位哲学家的筷子都与同一根筷子联系在一起,从而成为全球性的吗?我希望我把我的问题解释得足够清楚


共 (0) 个答案