看板java
標 題Re: [問題] interface的使用..?
發信站SayYA 資訊站 (Wed May 10 07:01:00 2006)
轉信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (默黓)》之銘言:
> 請問..如果把interface A拿來建立一個東西..
> 再把有一個class B implements這個interface的物件令他兩個相等..
> 像這樣
> A a;
> B b;
> a = b;
> 照之前文章的說法..是不是這時候a物件真的完不能使用原本b有而a沒有的東西?
> 如果是這樣的話..那如果B裡有宣告變數要使用時該怎麼辦...
> interface不是只能放常數嗎...那這樣的話..是不是a裡面就完全不能有變數可以使用?
A a = new B();
a可以使用B內的東西,如果單純是implements沒有擴充的話
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 163.26.34.214