如何声明一个Java类,该Java类仅由一个类编写一次,但由另一类读取

我想创建一个只需要在Java11中编写一次的类。

  class A{

       private class WriteOnlyOnce{

       };

       private class B{
          //initialize WriteOnlyOnce;

       }; 

       private class C{
          // access WriteOnlyOnce's data by its methods. 

       };


 };

在这里,B类仅将数据写入类WriteOnlyOnce,而C类仅读取类WriteOnlyOnce。

我可以声明

   class WriteOnlyOnce as static 

有更好的方法吗?