看板 [ java ]
討論串[問題] 想請問interface的具體意義
共 29 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jaw109 (潑文章都是為了養小雞)時間17年前 (2007/01/22 18:26), 編輯資訊
5
0
0
內容預覽:
[前言]. 是這樣子的,我是C++的使用著. 在閱讀SoftwareSolutions書籍或文章的時候. 常常會看見JAVA的interface. 我可以理解interface存在的立場. 但我更想知道interface更具體的使用..... (或者,用C++的觀念去理解...... if it i
(還有602個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (骨頭 (MSN掛了))時間17年前 (2007/01/22 18:41), 編輯資訊
0
0
0
內容預覽:
個人覺得 interface比較像是"貼標籤". 被貼上這個標籤的東西,就會具有共同的特性。. 像你說的例子,交通工具就不適合貼上"電動雨刷"的標籤,. 因為不是所有交通工具都有電動雨刷(機車沒有)。. 一個最簡單的例子,comparable是一個常見的Java Interface,. 只要被貼上c
(還有532個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間17年前 (2007/01/22 18:43), 編輯資訊
0
0
0
內容預覽:
於 C++ 而言, 那只是一個 super class 而已.. 只是這 super class 沒有任何 implementation,. 裡面通通都是 pure virtual function.. interface 並不是 has-a 的關係.. interface 也是 is-a. 如果你
(還有32個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間17年前 (2007/01/22 18:51), 編輯資訊
1
0
0
內容預覽:
no, 你想得太複雜了,Java interface 就只是一個 pure abstract class 而已. 寫成 C++ 的話就是這樣:. class 電動雨刷{ // 其實我是 interface.... public:. virtaul void 刷刷刷() = 0;. };. class
(還有685個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者H45 (!H45)時間17年前 (2007/01/22 20:40), 編輯資訊
0
0
0
內容預覽:
[恕刪]. 首先我們來討論汽車、交通工具、電動雨刷、裕隆牌的雨刷、機車之間的關係:. .汽車和機車是一種交通工具. .而汽車有電動雨刷;機車沒有電動雨刷. .有些汽車的雨刷是裕隆牌的雨刷. 然後開始設計交通工具、汽車、機車:. interface 交通工具 {...}. class 汽車 imple
(還有492個字)