Java JPasswordField命名约定

Java JPasswordField命名约定,java,Java,一个简短的问题,密码字段的命名约定是什么?就像你这样说的时候 JPasswordField variableName = new JPasswordField(20); 例如,JTextField是txt,JLabel是lbl,JComboBox是cbo等 提前谢谢你的帮助 除变量外,所有实例、类和类常量都是大小写混合的,首字母小写。内部单词以大写字母开头。变量名不应以下划线或美元符号$字符开头,即使两者都允许 变量名应该简短但有意义。变量名的选择应该是助记的——也就是说,设计用于向临时观察者

一个简短的问题,密码字段的命名约定是什么?就像你这样说的时候

JPasswordField variableName = new JPasswordField(20);
例如,JTextField是txt,JLabel是lbl,JComboBox是cbo等


提前谢谢你的帮助

除变量外,所有实例、类和类常量都是大小写混合的,首字母小写。内部单词以大写字母开头。变量名不应以下划线或美元符号$字符开头,即使两者都允许

变量名应该简短但有意义。变量名的选择应该是助记的——也就是说,设计用于向临时观察者表明其使用意图

除临时“一次性”变量外,应避免使用单字符变量名。临时变量的常用名称是i、j、k、m和n(整数);c、 d和e表示字符


您是否询问变量的命名约定?如果是这样,答案总是“让你的代码可读的任何东西”。是的,比如textfield是txt,label是lbl,combobox是cbo(应该在主要问题中更好地解释),谁说txt是textfield的约定,而cbo是combobox的约定?!根据Robert C.Martin(clean code的作者)的说法,永远不要用名字作为不能发音的标识符!