内部类

内部类的概念和分类

内部类的概念和分类

成员内部类的定义

成员内部类的定义

成员内部类的使用

成员内部类的使用

内部类的同名变量访问

 int num=10;
    public class  Test{
        int num=20;
        public void kk(){
            int num=30;
            System.out.println("我的名字是"+name);
            System.out.println(num);
            System.out.println(this.num);
            System.out.println(ChengYuanNeiBuLei.this.num);
        }
    }
图片.png

局部内部类

局部内部类

局部内部类的final的问题

局部内部类的final的问题

匿名内部类(重要)

匿名内部类(重要)

匿名内部类的注意事项

   public static void main(String[] args) {
        NiMing niMing = new NiMing() {
            @Override
            public void sleep() {
                System.out.println("匿名内部类睡觉");
            }

            @Override
            public void eat() {
                System.out.println("吃饭");
            }
        };
        niMing.sleep();
        niMing.eat();
    }
匿名内部类的注意事项
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容