是否违反Java约定命名一个对象与类名相同,没有资本?

Nat*_*han 4 java conventions

如果我有一个对象Mode,根据通用/标准约定,调用变量mode是否可以接受?当我在我的CS课程(高中)期间提出一个假设的情况时,我的老师打断了我的问题,为什么我会在没有资本的情况下称一个与班级同名的对象?(这非常脱离背景,但我的假设情况与此无关.)

此外,我已经明白,如果我的老师说出这样的话,我通常应该这样做,以符合她所希望的惯例.我只是想知道一般情况下是否可以接受.

Yog*_*ngh 15

我觉得这很好.这是正常的做法.类实例大部分时间都命名为相同但以小写开头.

常规命名模式是使用很少的描述性名称来命名类和变量,以提高可读性和可维护性.只要命名是自我解释,它的罚款.