编程语言
首页 > 编程语言> > Java温故而知新-内部类

Java温故而知新-内部类

作者:互联网

内部类的基本定义

在这里插入图片描述

使用内部类实现的功能

在这里插入图片描述

不使用内部类实现上面的功能

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

在这里插入图片描述

内部接口

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

static定义内部类

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

这一节需要地练习一下

https://www.bilibili.com/video/BV1PE41187Vd?p=178

虽然感觉没有什么用,但是不练习一下,领略不了,。

方法中的内部类

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这种写法,以前觉得特别的奇怪,现在终于明白了。

在这里插入图片描述

抽象类的 匿名内部类

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

class Book {
    public String toString(){
        return "【Book】书中自有颜如玉。";
    }
}

public class 匿名内部类 {
    public static void main(String[] args) {
        Book book1 = new Book();
        System.out.println(book1);

        Book book2 = new Book() {       //匿名子类
            public String toString() {
                return "【Book】书中自有黄金屋。";
            }
        };
        System.out.println(book2);
    }
}

运行结果:

【Book】书中自有颜如玉。
【Book】书中自有黄金屋。

标签:温故而知新,Java,String,书中,匿名,Book,public,内部
来源: https://blog.csdn.net/lxyoucan/article/details/112390056