我是靠谱客的博主 专注小笼包,最近开发中收集的这篇文章主要介绍匿名内部类 可以访问外部类_Java内部类详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

a9a34b739de66371a3d0542f718f63cb.png

内部类的定义

将一个类定义在另一个类里面或者方法里面,这样的类就被称为内部类。
内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。


成员内部类

他定义在另一个类中。一般定义格式如下

0eee2a3e6c20fe7da7294c90e4c9421a.png

因为类C相对于类D在外面,我们且称类C为外部类。成员内部类可以无条件访问外部类的属性和方法,但是外部类想要访问内部类属性或方法时,必须要创建一个内部类对象,然后通过该对象访问内部类的属性或方法

成员内部类无条件访问外部类的属性和方法

6b0898eb68f5cdcca791cbeeccbe16f0.png

外部类访问内部类属性和方法

最后

以上就是专注小笼包为你收集整理的匿名内部类 可以访问外部类_Java内部类详解的全部内容,希望文章能够帮你解决匿名内部类 可以访问外部类_Java内部类详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部