PDA

View Full Version : فرق Override با OverWrite



odiseh
یک شنبه 28 آبان 1385, 07:53 صبح
سلام

فرق Override با OverWrite چیه؟ کسی میدونه؟

ممنون

linux
یک شنبه 28 آبان 1385, 16:53 عصر
ما چیزی به اسم overwrite نداریم یک override داریم یک overload

bachebahal_1363
یک شنبه 28 آبان 1385, 23:19 عصر
overrideing یعنی ما می خواهیم برای مثال در یک کلاس از دو متد استفاده کنیم که هر موقع user خواست از هر کدام استفاده کرده اما دومی روی اولی overrideig می شود
mustoeridable یعنی برای تعریف از این نوع باید حتما روی آن override کرد

jghalai
چهارشنبه 08 آذر 1385, 08:23 صبح
وقتی یه کلاس بخواد از یه کلاس پدر به ارث برود در هنگام استفاده از کلاس فرزند به طور معمول
متد نوشته شده در کلاس پدر اجرا میشود که به این حالت اصطلاحآ OverHiding میگویند
ولی اگر بخواهیم در این صورت متد موجود در کلاس فرزند اجرا شود
باید آن متد را به صورت Override تعریف کنیم که به این حالت Overriding می گویند .