内部类的理解与学习
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内部类的理解与学习相关的知识,希望对你有一定的参考价值。
我们在此之前学习了类的一些知识,但是没有提到过这个内部类,普通的类我们都知道是个什么样的了,那么这个内部类又是个啥呢?
我们从内部类的字面意思理解,是不是可以理解成:
所谓的内部类就是定义在一个类的内部的类
是不是这样呢?的确如此,不过这个内部类也有几种分类,大致如下:
- 非静态内部类
- 静态内部类
- 内部类的使用
- 局部内部类
- 匿名内部类
下面我们一个个来说。
非静态内部类
首先说下内部类该怎么去定义,前面说了什么是内部类,其实就是定义在类中的一个类,也就是位置是在类的内部,这个内部可是包括类中的任意位置。
我们提到静态,就能想到是被static修饰的类,它是这样的:
![](https://img-blog.csdnimg.cn/img_convert/cf5204f5d695064ea4d52deb303110e5.png#align=left&display=inline&height=686&margin=[object Object]&originHeight=686&originWidth=1180&status=done&style=none&width=1180)
注意看区别,然后在非静态内部类中可以有这些操作:
![](https://img-blog.csdnimg.cn/img_convert/dc26aea11aa7b6b48ace212e569971c0.png#align=left&a
以上是关于内部类的理解与学习的主要内容,如果未能解决你的问题,请参考以下文章