JAVA学习之final、访问权限、内部类
第一章 final的四种用法
final是一个关键字 ,修饰的内容不可改变,可以修饰类,方法,变量
类:被修饰的类,不能被继承
方法:被修饰的方法,不能被重写
变量:被修饰的变量,不能被重新赋值
第二章 权限修饰符
public > protected > (default) > private
对于内部类:
1、外部类:public / (default)
2、成员内部类: public / protected / (default) / private
3、局部内部类:什么都不能写
第三章 内部类
1、成员内部类
定义内部类对象
格式:外部类.内部类 变量名 = new 外部类().内部类();
2、局部内部类
访问外部类的成员变量
格式:外部类.this.外部类成员变量(方法同理)
局部内部类要访问其所在局部方法的局部变量时,变量时不可变的,或者需要final来修饰
3、匿名内部类(重点)