type
Post
status
Published
date
Mar 21, 2019
slug
javanote004-inner-class
summary
匿名内部类:是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象。
tags
java
学习笔记
category
java技术栈
icon
fas fa-java
password
example-row
匿名内部类:是内部类的简化写法。它的本质是一个带具体实现的父类或者父接口的匿名的子类对象。开发中,最常用到的内部类就是匿名内部类了。以接口举例,当你使用一个接口时,得做如下几步操作:
  1. 定义子类
  1. 重写接口中的方法
  1. 创建子类对象
  1. 调用重写后的方法
匿名内部类必须继承一个父类或者实现一个父接口。

使用方式

定义接口:
创建匿名内部类,并调用:
通常在方法的形式参数是接口或者抽象类时,也可以将匿名内部类作为参数传递。
以上两步,也可以简化为一步,代码如下:
【java笔记003】final关键字【java笔记005】java注解
Loading...
目录
0%