【Java笔记】第11章:内部类

在这里插入图片描述
在这里插入图片描述

上期回顾:【Java笔记】第10章:接口
个人主页:C_GUIQU
归属专栏:【Java学习】

在这里插入图片描述

前言

各位小伙伴大家好!上期小编给大家讲解了Java中的接口,接下来讲讲Java中的内部类!

1. 讲解

Java中的内部类是定义在另一个类内部的类。内部类与其外部类有一些特殊的关联,它可以访问外部类的成员,包括私有成员。内部类主要分为四种类型:成员内部类、匿名内部类、局部内部类和静态内部类。下面详细讲解每种内部类:

  1. 成员内部类(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) {
   
    
    

猜你喜欢

转载自blog.csdn.net/2302_80269373/article/details/139648204