печально быть антисоциальным - Post a comment

Mar. 12th, 2007

(Anonymous)

07:25 pm

Manuprāt metožu overloadingam nav īpaši liela sakara ar tipu polimorfismu.

Par polimorfismu iekš wikipēdijas rakstīts: "polymorphism means allowing a single definition to be used with different types of data". Overloadings savukārt ir vienkārši veids, kā zem viena nosaukuma paslēpt vairākas pavisam atšķirīgas funkcijas. Un operatori vien tās pašas funkcijas ir, tikai ar predefinētu nosaukumu un argumentu skaitu, kā arī jocīgu izsaukuma sintaksi.

Piekrītu, ka overloadings ir tas pats kas overridings. Ja necenšās īpaši nošķirt instances parametru no pārējiem funkcijas parametriem, tas pat sanāk diezgan acīmredzami.

Mwc

Read Comments

Reply:

From:
( )Anonymous- this user has disabled anonymous posting.
Username:
Password:
Subject:
No HTML allowed in subject
  
Message:

Notice! This user has turned on the option that logs your IP address when posting.