内部类的基本定义
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】书中自有黄金屋。