假设我需要如下创建一个对象并设置一些值
FileMetaData fileMeta = fileContainer.getMetaData();
fileMeta.setFileName("file name");
fileMeta.setServer("my box");
fileMeta.setDirectory("/path/to/dir");
fileMeta.setFileType(FileType.PROPERTIES);
后来我打算使用这个对象引用来做一些有用的事情。
我想认识到系统用户可能不设置某些字段这一事实,例如,人们可能会忘记
fileMeta.setDateModified(12345);
是否有可能保证在使对象可用之前设置所有(或某些特定)字段?