A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuanmeng 中级黑马   /  2016-4-25 01:00  /  587 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问匿名内部类调用时,怎么来创建那个对象的,烦请简明思路清晰的解答一下.讲解的详细一点.

1 个回复

倒序浏览
new 父类构造器(参数列表)|实现接口()
匿名内部类必须继承一个父类,或实现一个接口,但最多只能继承一个父类,或实现一个接口。
匿名内部类不能是抽象类,因为系统在创建匿名内部类的时候,会立即创建内部类的对象。因此不允许将匿名内部类定义成抽象类。
匿名内部类不等定义构造器,因为匿名内部类没有类名,所以无法定义构造器,但匿名内部类可以定义实例初始化块, 通过实例初始化块来完成构造器需要完成的事情。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马