۰
subtitle
ارسال: #۱
  
فراخوانی ضمنی/ صریح
اگه کسی تفاوت این فراخوانیها رو برام توضیح بده ممنون میشم. اینا همون explicit call و implicit call هستند.
۰
ارسال: #۲
  
RE: فراخوانی ضمنی/ صریح
(۱۷ آبان ۱۳۹۳ ۰۹:۰۹ ب.ظ)ldns0098 نوشته شده توسط: اگه کسی تفاوت این فراخوانیها رو برام توضیح بده ممنون میشم. اینا همون explicit call و implicit call هستند.
فراخوانی ضمنی: در این نوع فراخوانی تابعی بدون دخالت مستقیم برنامه نویس فراخوانی میشه مثل فراخوانی سازنده پس از ساختن یک شیء از یک کلاس. در واقع شما به عنوان برنامه نویس فقط شیء رو ایجاد کردین ولی سازنده ی کلاس خود به خود فراخوانی شده
فراخوانی صریح: یعنی خود برنامه نویس مستقیما و با دست خودش یک تابع خاص رو فراخوانی کنه. مثلا یک سازنده با پارامترهای خاصی برای کلاستون در نظر بگیرید و در لحظه ی ساختن یک شیء پارامتری رو هم به سازنده ارسال کنید تا سازنده ی پیش فرض اجرا نشود و درعوض سازنده ی دلخواه و مدنظر شما اجرا شود
۰
ارسال: #۳
  
Re: RE: فراخوانی ضمنی/ صریح
(۲۱ آبان ۱۳۹۳ ۰۱:۲۰ ق.ظ)mslinkin001 نوشته شده توسط:
(۱۷ آبان ۱۳۹۳ ۰۹:۰۹ ب.ظ)ldns0098 نوشته شده توسط: اگه کسی تفاوت این فراخوانیها رو برام توضیح بده ممنون میشم. اینا همون explicit call و implicit call هستند.
فراخوانی ضمنی: در این نوع فراخوانی تابعی بدون دخالت مستقیم برنامه نویس فراخوانی میشه مثل فراخوانی سازنده پس از ساختن یک شیء از یک کلاس. در واقع شما به عنوان برنامه نویس فقط شیء رو ایجاد کردین ولی سازنده ی کلاس خود به خود فراخوانی شده
فراخوانی صریح: یعنی خود برنامه نویس مستقیما و با دست خودش یک تابع خاص رو فراخوانی کنه. مثلا یک سازنده با پارامترهای خاصی برای کلاستون در نظر بگیرید و در لحظه ی ساختن یک شیء پارامتری رو هم به سازنده ارسال کنید تا سازنده ی پیش فرض اجرا نشود و درعوض سازنده ی دلخواه و مدنظر شما اجرا شود
تشکر :-)
Accusing the times is but excusing ourselves...
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close