5月11日重点:匿名内部类

匿名内部类的2定义格式:
接口名称 对象名 = new 接口名称(){
//覆盖重写所有抽象方法
};

对格式“new 接口名称(){。。。。。。}”进行解析
1.new代表创建对象的动作
2.接口名称就是匿名内部类需要实现哪个接口
3.{。。。。。。}这才是匿名内部类的内容
另外注意:
1.匿名内部类,在【创建对象】的时候,只能使用唯一一次
如果希望多次创建对象,而且类的内容一样的话,那么就必须使用单独定义的实现类了
2.匿名对象,在【调用方法】的时候,只能调用唯一一次
如果希望同一个对象,调用多次方法,那么必须给对象起个名字
3.匿名内部类是省略了【实现类、子类名称】但是匿名对象是省略了【对象名称】
强调:!!!匿名内部类和匿名对象不是一回事!!!!!!!!!!!!

这个世界上最没用的是一个男人一事无成的温柔
原文地址:https://www.cnblogs.com/huangxiaoqi/p/12871149.html