标识符
标识符可以是字母,下划线或货币符号开头
在第一个字符过后标识符还可以包含数字
标识符可为任何长度
必须使用camelCase规则命名javeBeans方法,并且根据方法的目的,必须以set,get,is,add,remove开头
声明规则
一个源代码文件只能有一个公共类
如果源文件包含公共类,则该文件名称应该与公共类名称相同
一个文件只能有一个包语句,但是可以有多个导入语句
包语句(如果有的话)必须位于源文件的第一行
导入语句(如果有的话)必须位于包语句之后,并且在类声明之前
如果没有包语句则导入语句必须是源文件最前面的语句
包和导入语句应用于该文件的所有类
没有公共文件的类没有任何命名限制
类访问修饰符
有三个访问修饰符:public protected private
有四个访问级别:public ,protected ,默认和 private
类只能有一个公共或默认访问
具有默认访问的类只对于同一个包中的类是可见的
具有公共访问的类对于所有包中的所有类都是可见的
类修饰符
类也能够修饰为final,abstract,strictfp
类不能同时是最终的和抽象的
最终类不能再分子类
抽象类不能实例化
类中有抽象方法意味着整个类必须是抽象的
抽象类可以有抽象方法和非抽象方法
扩展抽象类的第一个具体类必须实现其所有的抽象方法