2

在处理不同类型但描述相同事物的变量时,变量命名中普遍接受的方法是什么?

private String  contentFolder    = "/tmp/";
private File    contentDirectory = new File(contentFolder);

上面的看起来很草率。但是什么更好呢?

private String  contentDirectoryStr = "/tmp/";
private File    contentDirectory    = new File(contentDirectoryStr);

看起来一样糟糕。

您遵循什么惯例来描述不同类型的相同事物?

认为你当然可以String从中得到File,就这个问题而言,假设你在课堂上合法地需要 aString和 a File

4

1 回答 1

0

我的第一个想法是使用相同的名称,但根据类型进行区分。

例子:

private String  contentDirStr  = "/tmp/";
private File    contentDirFile = new File(contentDirStr);

当然最好不要有两个对象代表同一事物,但如果你真的需要,我会这样命名它们。

于 2012-07-25T21:41:55.167 回答