DESKTOP-7D2I5KK_20200903-郎航
问题
Printable p = new Printable() {
@Override
public void print(String information) {
System.out.println( "正在打印: " + information );
}
} ;
解决
从形式上看,好像在创建Printable接口的实例
实际上是用匿名类实现了Printable接口,这里创建的是匿名类的实例
Printable p = new Printable() { // 这里的 { 就是匿名类类体的开始
@Override
public void print(String information) {
System.out.println( "正在打印: " + information );
}
} ;// 这里的 } 就是匿名类类体的结束
这个匿名类继承了Object类实现了Printable接口
吐槽
这个位置不是很好待。
咋这么快又要考试了,难受。
近期评论