作者adrianshum (Alien)
看板java
标题Re: [问题] 内部类别的用途?
时间Fri Dec 19 11:29:10 2008
※ 引述《etman395 (圣子到)》之铭言:
: 所以 inner class是非必要用的东西??
: 因为所有程式都可以写到完全不需要使用到inner class
: 顶多不用inner class写到某些程式片段时会有点不方便
: 但还是写的出来?
可以这样说
没记错的话, inner class 是 jdk1.2 开始提供的,
以前没有的时候, 大家不也是一样能写? :)
: 所以尽量少用是因为不容易维护 和意义不大吗??
我说尽量少用, 只是因为这很容易被误用.
其实我自己也用得蛮多的. Java 提供这种 language
facility, 就当然有它的存在意义.
要是你把对的工具用在对的地方,绝对会令你的 code
变得容易维护. 所以说一用 inner class 就会变得难
维护我是不赞同的.
不过 inner class 容易被误用滥用, 这种情况下的确
会让 code 难维护
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 etman395:嗯嗯(= =) 可以举例给我看什麽时候用inner class最适用吗 12/19 11:43
2F:→ adrianshum:书本里面通常提的例子都很 typical, 可以参考 12/19 12:38