Java面向对象内部类如何深入理解与应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1133个文字,预计阅读时间需要5分钟。
目录+前言+内部类概述+内部类的分类+成员内部类+局部内部类+前言+在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。前者称为内部类,后者称为外部类。本篇博客将总结内部类的使用。
目录
- 前言
- 内部类概述
- 内部类的分类
- 成员内部类
- 局部内部类
前言
在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。本篇博客将总结内部类的使用。
内部类概述
当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类。
在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。
内部类一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。
内部类的名字不能与包含它的外部类类名相同;
内部类的分类
内部类分为:
成员内部类( static 成员内部类和非 static 成员内部类)
局部内部类(方法内,代码块内,构造器内)
成员内部类
一方面,作为外部类的成员:
- 调用外部类的结构。
- 可以被 static 修饰(注意里面只能调用静态方法,静态属性)。
- 可以被4种不同的权限修饰。
本文共计1133个文字,预计阅读时间需要5分钟。
目录+前言+内部类概述+内部类的分类+成员内部类+局部内部类+前言+在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。前者称为内部类,后者称为外部类。本篇博客将总结内部类的使用。
目录
- 前言
- 内部类概述
- 内部类的分类
- 成员内部类
- 局部内部类
前言
在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。本篇博客将总结内部类的使用。
内部类概述
当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类。
在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。
内部类一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。
内部类的名字不能与包含它的外部类类名相同;
内部类的分类
内部类分为:
成员内部类( static 成员内部类和非 static 成员内部类)
局部内部类(方法内,代码块内,构造器内)
成员内部类
一方面,作为外部类的成员:
- 调用外部类的结构。
- 可以被 static 修饰(注意里面只能调用静态方法,静态属性)。
- 可以被4种不同的权限修饰。

