java命名规范

在上学校java课的时候,上到java命名规范,发现记得不太清了,整理了一下发出来

java命名规则

       包(packages):

                                一个唯一包名的前缀总是全部小写的ASCII字母并且总是一个顶级域名,通常是com,edu,gov,mil,net,org.或是1981年ISO3166标准所指定的标识国家的英文双                                    字符代码

                               ex         com.sum       engcom.apple       cmu.cs          bovik.cheekse

       类(class 命名用名词):

                               单词首字母大写(多单词时每个单词首字母大写)

                              ex   Days       JavaDays

      接口(Interfaces):

                               大小写规则与类名相似

      方法(methods 命名用动词  ):

                               第一个单词首字母小写 其后单词首字母大写

                              ex.   run         runFast   getBackground

       变量(variables):

                               第一个单词小写+其后单词字母大写

                               ex.flaot myWidth

                                  通常 c.d.e这三个字母来定义字符变量



        实例变量(Instance variables)://实例变量定义在类中但是在任何方法之外,个人感觉有点像c中的全局变量      

                                   与变量定义不同 会在定义的时候加下划线_   

                                   ex     int _employeeld        string    _name

        常量(constants)://等价于以前的c中的符号常量

                               java代码中提倡用常量代替数字,字符串    

                              使用大写字母,一般用完整的有该中文含义的整个单词来命名(方便阅读者理解)

                              多个单词间用下划线隔开

                              ex    static final int MIN_WIDTH=4;

                                     static final  int MAX_WIDTH=9999;

你可能感兴趣的:(java)