上期回顾:【Java笔记】第10章:接口
个人主页:C_GUIQU
归属专栏:【Java学习】
前言
各位小伙伴大家好!上期小编给大家讲解了Java中的接口,接下来讲讲Java中的内部类!
1. 讲解
Java中的内部类是定义在另一个类内部的类。内部类与其外部类有一些特殊的关联,它可以访问外部类的成员,包括私有成员。内部类主要分为四种类型:成员内部类、匿名内部类、局部内部类和静态内部类。下面详细讲解每种内部类:
- 成员内部类(Member Inner Class):
- 成员内部类是最常见的内部类类型,它像外部类的一个成员一样,可以访问外部类的所有成员和方法。
- 成员内部类不能包含任何static变量或方法。
- 要在外部类外部创建成员内部类的实例,需要通过外部类的实例来创建。
public class OuterClass {
private int x = 10;
class InnerClass {
void display() {
System.out.println(x);
}
}
public static void main(String[] args) {