Java是一种相当重视大小写的语言,对于Java中的类、字段、方法等命名,均有其命名上的惯例,最好应严格地遵守这些法则。
种类 | 原则 | 例子 |
类 | 必须以大写字母开头 若含两个词以上,则每词开头均需大写 若含首字母缩写字,则每一字均需大写 一般是以名词来代表此类(对象) | Japplet_1 MouseEventApplet_1 FTP_Test |
方法 | 必须以小写字母开头 若含两词以上,则从第二词以上之开头字母为大写(通常第一词为动词,第二词以后为名词) | paste() getStatusArea() |
字段 常数 | 一般与方法的命名法相同 若为static final的常数,则全部大写 若两词以上,以下划线“_”隔开 | N_RESIZE_CURSOR |
参数 | 一般用单一个字母代表 | paintMe(Graphics g) |
变量 | 一般与方法、字段或常数的惯例相同 | 局部变量 |
接口 | 与类的法则同 该接口被用来提供信息时,用形容词 该借口是抽象超类时,则是名词 | Comparable MenuElement |
包 | 包名称必须是唯一的(可以加上域名) 每一字母均为小写(缩写字除外) | tw.idv.javaladder.util org.omg.CORMA |