[问题] 匿名类别好难啊

楼主: birdy1147 (Allen)   2016-04-22 17:39:37
看不太懂匿名类别的使用
手上的三本书都介绍的很浅例子也很少
找了javaworld也没看到相关的文章
请问有推荐什么书或网页有详细一点的教学呢?
我目前懂的是
匿名类别适用于只会在程式中使用一次
所以在方法内以匿名的方式实作
不需特别额外定义
但如果需匿名的类别有继承与多型的关系,程式的写法就变得有点难以理解
作者: gmoz ( This can't do that. )   2016-04-22 17:48:00
直接试试看黏巴达?
作者: ssccg (23)   2016-04-22 17:49:00
匿名类别没什么特别的,就是不用另外写一个类别而已...难以理解的点在? 匿名类别也不能继承/实作多个类别/接口A a = new A() { }; 基本上等同于搬出method外写个class B extends A { },然后method中改写A a = new B();
作者: SoftMen (软男)   2016-04-22 19:56:00
如果你是java已会基础的情况的话推荐你去看Thinking in java 最近才在啃匿名类别他也有深入介绍
楼主: birdy1147 (Allen)   2016-04-22 23:51:00
好喔 感谢 再去翻翻看
作者: PttTime   2016-04-23 22:15:00
典型例子: new Thread(new Runnable(){...}).start()
作者: flowerfa (flowerfa)   2016-04-24 13:54:00
多看几次就会习惯这种写法了
作者: cha122977 (CHA)   2016-04-25 01:19:00
大多数情况下,只是不用烦恼一次性class该取什么名称XD

Links booklink

Contact Us: admin [ a t ] ucptt.com