1、private: 权限修饰符,被修饰的成员(成员变量、成员方法)只能在本类中访问
2、static:(1)和类相关,会随着类的加载而加载
(2)优先于对象存在
(3)被所有的类共享
(4)可以通过类名点调用,静态修饰的内容一般都是和类相关的,即类成员
(5)在静态方法中,是没有this关键字的,因为静态是随着类的加载而加载,this是随着对象的创建而存在,静态比对象先存在
(6)静态方法:成员变量,只能访问静态变量;成员方法,只能访问静态成员方法;静态只能访问静态
(7)静态变量存储于方法区的静态区。成员变量存储于堆内存
3、final:修饰类,类不能被继承;修饰变量,变量就变成了常量,只能被赋值一次;修饰方法,方法不能被重写
4、this:代表当前对象的引用,用于区分成员变量和局部变量重名问题(类中定义的get,set方法)
5、this和super的使用区别:
(1)调用成员变量: this.成员变量 调用本类的成员变量,也可以调用父类的成员变量
super.成员变量 调用父类的成员变量
(2)调用构造方法: this(...) 调用本类的构造方法
super(...) 调用父类的构造方法
(3)调用成员方法: this.成员方法 调用本类的成员方法,也可以调用父类的方法
super.成员方法 调用父类的成员方法