0

以下代码首先创建一个对象Apple。它只是在 goTesco 方法中有效。当威胁退出该方法时,firstApple“更改”为空。

我想在同一域内的其他类中重新获取该对象。什么是最佳实践。谢谢

public Class Market {

   private static Apple firstApple;

   private static void goTesco ()
   {
      firstApple = new Apple();
   }
}
4

1 回答 1

1

一般来说,最好的做法是不要使用静态字段。

根据您的评论,它看起来应该是调用的结果,或者可能是自定义线程末尾某处设置的值。不看代码很难说你需要什么,但考虑async方法或Tasks 直接使用来实现异步处理并轻松获得结果。

于 2013-08-15T09:10:26.113 回答