作者birdy1147 (Allen)
看板java
标题[问题] 匿名类别好难啊
时间Fri Apr 22 17:39:37 2016
看不太懂匿名类别的使用
手上的三本书都介绍的很浅例子也很少
找了javaworld也没看到相关的文章
请问有推荐什麽书或网页有详细一点的教学呢?
我目前懂的是
匿名类别适用於只会在程式中使用一次
所以在方法内以匿名的方式实作
不需特别额外定义
但如果需匿名的类别有继承与多型的关系,程式的写法就变得有点难以理解
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.70.24.157
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1461317979.A.735.html
1F:推 gmoz: 直接试试看黏巴达? 04/22 17:48
2F:→ ssccg: 匿名类别没什麽特别的,就是不用另外写一个类别而已... 04/22 17:49
3F:推 ssccg: 难以理解的点在? 匿名类别也不能继承/实作多个类别/介面 04/22 17:57
4F:→ ssccg: A a = new A() { }; 基本上等同於搬出method外写个 04/22 17:58
5F:→ ssccg: class B extends A { },然後method中改写A a = new B(); 04/22 17:59
6F:→ SoftMen: 如果你是java已会基础的情况的话 04/22 19:56
7F:→ SoftMen: 推荐你去看Thinking in java 最近才在啃 04/22 19:56
8F:→ SoftMen: 匿名类别他也有深入介绍 04/22 19:56
9F:→ birdy1147: 好喔 感谢 再去翻翻看 04/22 23:51
10F:→ PttTime: 典型例子: new Thread(new Runnable(){...}).start() 04/23 22:15
11F:推 flowerfa: 多看几次就会习惯这种写法了 04/24 13:54
12F:→ cha122977: 大多数情况下,只是不用烦恼一次性class该取什麽名称XD 04/25 01:19