See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Diskussion:Multimethode – Wikipedia

Diskussion:Multimethode

aus Wikipedia, der freien Enzyklopädie

Wie wäre es mit einem Beispiel? So ganz habe ich die Erklärung nämlich nicht begriffen.


ich zeig mal an einem beispiel wie ich die sache verstehe:

obj1.meth1(obj2, obj3);

bei programmiersprachen ohne multimethoden wird nur anhand der klasse von obj1 die methode bestimmt.

bei programmiersprachen mit multimethoden werden für die methodenauswahl noch zusätzlich anzahl und klassen der argument objekte (obj2 und obj3) mit heran gezogen. es können also mehrere methoden mit dem namen meth1 in einer klasse definiert werden.

class cBSP{
  void meth1(class1 obj1, class1 obj2){...}
  void meth1(class1 obj1, class2 obj2){...}
  void meth1(class2 obj1){...}
  class1 meth1(class2 obj1, class2 obj1){...}
  class1 meth1(){...}
  ...
  void meth2(){...}
  ...
};end cBSP

wenn meine vermutung stimmt, dann gehört c++ und (wenn ich mich nicht sehr stark irre) auch die aktuelle version von java zu den multimethode sprachen. das bedeutet aber dann auch das die behauptung im text (dass java keine multimethoden unterstützt) falsch ist.

SK-Genius 22:49, 3. Aug. 2007 (CEST)

Ich weiss nicht genau, ob das das gleiche ist wie Multimethoden, aber was du meinst heisst bei Java und C++ Überladen. --Gidoca 18:54, 9. Jun. 2008 (CEST)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -