黑马程序员技术交流社区

标题: 匿名内部类中为什么用的是new Inter(){}而不是new inner(){} [打印本页]

作者: WestdoorEmperor    时间: 2016-1-26 23:04
标题: 匿名内部类中为什么用的是new Inter(){}而不是new inner(){}
匿名内部类中为什么用的是new Inter(){}而不是new inner(){}
作者: ma464526717    时间: 2016-1-28 14:05
因为new后面加的是类名,类名规定,首字母大写。
作者: justinhsj    时间: 2016-1-28 17:10
Inner是类名,首字母要大写
作者: 西贝    时间: 2016-1-28 17:53
Inner都是匿名的,你还new……
作者: 西贝    时间: 2016-1-28 17:55
正经作答,匿名内部类,很明显内部类没有名字,直接用new Inter(接口)作为实现该接口的一个实例。内部类都没有名字,哪来的Inner?
作者: 西贝    时间: 2016-1-28 18:02
2l和3l,是瞎了么




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2