一、背景:
经常遇到什么是修饰符,什么是标识符的问题让我哑口无言,这里做个总结;
二、修饰符介绍
1:public:对所有类可见,使用对象:类,接口,变量,方法;
2:protected:对同一包内的类和所有子类可见,使用对象:变量,方法(不能修饰外部类)
3:private:在同一类可见,使用对象:变量,方法(不能修饰外部类)
4:default:如果没有定义任何的访问修饰符,则为default;
对比图:
三、标识符
1、什么是标识符:
凡是可以由自己命名的地方都称为标识符
2、组成规则:
英文大小写字母、数字、$和_;
3、命名规范:
- 可以使用数字,但不可放在首位;
- 不可使用java关键字和保留字,但是可以包含关键字和保留字.
- 包名:全部小写,例如:cn.itcast,com.baidu ;
- 类或者接口:采用大驼峰命名法,所有单词首字母大写;举例:StudentName;
- 方法或者变量::小驼峰命名法,从第二个单词首字母大写;举例:studentAge;
- 常量 :全部大写,多个单词用_隔开;举例:STUDENT_MAX_AGE ;