作者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
推 etman395:嗯嗯(= =) 可以舉例給我看什麼時候用inner class最適用嗎 12/19 11:43
→ adrianshum:書本裡面通常提的例子都很 typical, 可以參考 12/19 12:38