看板 [ java ]
討論串[問題] 觀念問題-多型和多載
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fabianwind (風~)時間17年前 (2007/03/23 23:49), 編輯資訊
1
0
0
內容預覽:
最近在看JAVA的觀念書籍. 提到了多載和多型. 這兩個我有點搞不太懂. 所以才上來請教. 我自己理解的情況是. 多載是像下面這樣. class a(){. class Find(int a){. ..... }. class Find(int a,int b){. ..... }. }. 兩個方法
(還有56個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Contactman.時間17年前 (2007/03/24 08:32), 編輯資訊
0
0
0
內容預覽:
你所說的例子全部是多載的例子.. 多型, 只有當繼承關係發生時再討論才有意義.. 引述《fabianwind.bbs@ptt.cc (風~)》之銘言:--. ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮│ Wel

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DavyBlue (ArssertionError)時間17年前 (2007/03/24 09:38), 編輯資訊
0
0
0
內容預覽:
你所提到的兩個例子都是多載. 另外 順帶一提. 多載的限制在於 方法名稱相同 引數不同. 可以是不同數量 不同型別 不同順序都可. 只要符合以上條件 就算是多載. 多載主要是讓我們在撰寫程式時可針對各種不同之傳入引數做出不同的行為. 而所謂的多型 是一種程式技巧. 利用自動轉型來以父類別呼叫子類別覆
(還有514個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ellinas (keep your faith !)時間17年前 (2007/03/26 00:20), 編輯資訊
1
0
0
內容預覽:
我記得有一種分法是依binding的時間來區分. static binding的稱為overloading(多載). 是指在compile time就可以決定呼叫的是那一個function. dynamic binding的稱為polymorphism(多型). 是指實際呼叫的function是在r

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1.時間17年前 (2007/03/26 08:01), 編輯資訊
0
0
0
內容預覽:
引述《ellinas.bbs@ptt.cc (keep your faith !)》之銘言:. > 我記得有一種分法是依binding的時間來區分. > static binding的稱為overloading(多載). > 是指在compile time就可以決定呼叫的是那一個function
(還有176個字)
首頁
上一頁
1
2
下一頁
尾頁