Java基础知识之内部类

Laughing
2022-08-27 / 0 评论 / 689 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年08月27日,已超过874天没有更新,若内容或图片失效,请留言反馈。

Java四种内部类。

  1. 实例内部类:没有static修饰的内部类。
  2. 静态内部类:使用static修饰的内部类。
  3. 局部内部类:在方法中定义的内部类。
  4. 匿名内部类:没有名称的局部内部类。
package com.company.innerclasspackage;

public class Outer {

    private String classDesc = "实例内部类访问";

    private static String staticClassDesc = "静态内部类访问";

    /**
     * 实例内部类
     */
    public class Inner1 {

        public void desc() {
            System.out.println(classDesc);
        }

    }

    /**
     * 静态内部类
     */
    public static class Inner2 {

        public void Desc() {
            System.out.println(staticClassDesc);
        }

    }

    public void desc() {

        String localClassDesc = "局部内部类";

        class Inner3{

            public void desc(){
                System.out.println(localClassDesc);
            }

        }

    }

}
1

评论 (0)

取消