JAVA学习之final、访问权限、内部类

第一章 final的四种用法

final是一个关键字 ,修饰的内容不可改变,可以修饰类,方法,变量

类:被修饰的类,不能被继承

方法:被修饰的方法,不能被重写

变量:被修饰的变量,不能被重新赋值

 

第二章 权限修饰符

public > protected > (default) > private

对于内部类:

1、外部类:public / (default)

2、成员内部类: public / protected / (default) / private

3、局部内部类:什么都不能写

 

第三章 内部类

1、成员内部类

定义内部类对象

格式:外部类.内部类  变量名 = new 外部类().内部类();

 

2、局部内部类

访问外部类的成员变量

格式:外部类.this.外部类成员变量(方法同理)

局部内部类要访问其所在局部方法的局部变量时,变量时不可变的,或者需要final来修饰

 

3、匿名内部类(重点)

 

posted on 2020-04-11 10:57  o0孤岛  阅读(254)  评论(0)    收藏  举报