定义格式
类
修饰符 Class 类名 { 代码块 }
方法
修饰符 类型 方法名 ( 参数 ) { 代码块 }
修饰符 static 返回类型 方法名 ( 参数 ) { 代码块 } — 静态方法
变量
修饰符 类型 变量名;
修饰符 static 类型 变量名; — 静态变量
解释
修饰符:public、private、…
类型:基本数据类型、复杂数据类型
命名规范
类名:单词开头大写
方法名:驼峰命名法 例:addStudent
变量名:驼峰命名法
包名:全小写
常量名:全大写,单词之间用 _(下划线) 隔开
类加载时的优先级(从高到低)
- 父类静态代码块
- 子类静态代码块
- 父类构造块
- 父类构造方法
- 子类构造块
- 子类构造方法
方法调用的规范
静态方法不能调用成员方法
成员方法能调用静态方法
注意点
一个java文件,只允许一个修饰为public的类或接口,且名字要与文件名相同,不然编译器会报错。