Loading

start from the beginning-JAVA(final、权限、内部类、引用类型)

final关键字

1.1 概述

1.2 使用方式

修饰类

final class 类名{}

修饰方法

修饰符 final 返回值类型 方法名(参数列表){方法体}

重写被final修饰的方法,编译就会报错。

修饰变量

1、局部变量——基本类型

基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。

final int a = 10;
final int a;
a = 10;

2、局部变量——引用类型

3、成员变量

权限修饰符

2.1、 概述

2.2、 不同权限的访问能力

内部类

3.1 成员内部类

  • 成员内部类:定义在类中方法外的类
    格式:
class 外部类{
  class 内部类{}
}

访问特点


3.3 匿名内部类

前提

匿名内部类必须*继承一个父类或者实现一个父接口**

格式

new 父类名或者接口名(){
  //重写方法
  @Override
  public void method(){
    //执行语句
  }
}

引用类型用法总结

4.1、class作为成员变量

类作为成员变量时,对它进行赋值的操作,实际上,时赋给它该类的一个对象。

4.2、interface作为成员变量



4.3、interface作为方法参数和返回值类型


posted @ 2021-06-13 09:57  IamHzc  阅读(248)  评论(0编辑  收藏  举报