作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] interface的使用..?
时间Tue May 9 23:54:51 2006
※ 引述《Acen (默黓)》之铭言:
: 请问..如果把interface A拿来建立一个东西..
: 再把有一个class B implements这个interface的物件令他两个相等..
: 像这样
: A a;
: B b;
: a = b;
: 照之前文章的说法..是不是这时候a物件真的完不能使用原本b有而a没有的东西?
: 如果是这样的话..那如果B里有宣告变数要使用时该怎麽办...
那你为什麽不直接用 b 就好了... Orz
: interface不是只能放常数吗...那这样的话..是不是a里面就完全不能有变数可以使用?
interface 的 class 只是一个介面,一个规范
他就是故意让里头不要有一些 "实质" 的东西
(也许你现在的需求,用 abstract 会比较好?)
你要逆其道而行,当然会觉得很奇怪 & 不顺手
就好像吃牛排只用筷子,吃寿司用刀叉...
所以,你要不要回头读 or 想一下,interface 这个设计的意义在哪里?
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17