黑马程序员技术交流社区

标题: 匿名内部类和匿名对象的区别??? [打印本页]

作者: yangyujoe    时间: 2014-11-17 21:57
标题: 匿名内部类和匿名对象的区别???
匿名内部类和匿名对象的区别???
作者: 奋斗的蜗牛ksd    时间: 2014-11-17 23:44
1.匿名内部类本质是带具体实现内容的 子类对象
2.匿名内部类存在的前提是 继承父类或者实现接口

---来自视频原话
作者: 15621506590    时间: 2014-11-18 21:47
匿名内部类也就是没有名字的内部类,必须要继承一个父类或者实现一个接口,并且他只能使用一次:
匿名对象的话,给你举个例子:
method(A a);
如果想要使用method()方法,必须传进来一个对象,比如:A a = new A();或者method(a);  
而匿名对象呢,就是:method(new A());

作者: yangyujoe    时间: 2014-11-19 21:53
15621506590 发表于 2014-11-18 21:47
匿名内部类也就是没有名字的内部类,必须要继承一个父类或者实现一个接口,并且他只能使用一次:
匿名对象 ...

不好意思,你的解释我看不懂
作者: yangyujoe    时间: 2014-11-19 21:58
奋斗的蜗牛ksd 发表于 2014-11-17 23:44
1.匿名内部类本质是带具体实现内容的 子类对象
2.匿名内部类存在的前提是 继承父类或者实现接口

goodgoodgoodgoodgood
作者: 迷失的小Z    时间: 2014-11-19 22:35
你说的是匿名内部对象和匿名内部类的区别么?……
作者: 奋斗的蜗牛ksd    时间: 2014-11-20 00:11
yangyujoe 发表于 2014-11-19 21:58
goodgoodgoodgoodgood

客气,加油。




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