在处理不同类型的变量但描述相同的变量时,变量命名中普遍接受的方法是什么?
private String contentFolder = "/tmp/";
private File contentDirectory = new File(contentFolder);
以上看起来很草率。但更好的是什么?
private String contentDirectoryStr = "/tmp/";
private File contentDirectory = new File(contentDirectoryStr);
看起来一样糟糕。
您在描述不同类型的相同内容时遵循的常见惯例是什么?
您当然可以从String
获取File
,就此问题而言,假设您在班级中合法地同时需要String
和File
。
答案 0 :(得分:0)
我的第一个想法是使用相同的名称,但根据类型进行区分。
示例:
private String contentDirStr = "/tmp/";
private File contentDirFile = new File(contentDirStr);
当然最好没有两个对象代表相同的东西,但如果你真的需要,那就是我如何命名它们。