متد سازنده در سی شارپ ( متد Constractor)

Posted by: حسین درویشیComments: 0

متد سازنده در سی شارپ ( متد Constractor)

در این جلسه با ارائه متد سازنده در سی شارپ یا متد Constractor ، خدمت شما هستم. لطفاً تا انتهای این آموزش با آوا سورس همراه باشید.

قبل از اینکه وارد بحث متد سازنده در #C شوم، یک مفهوم کلی متد سازنده بیان می کنم.

متد سازنده چیست؟

متد سازنده یا متد Constractor متدی است دقیقاً همنام با کلاس، که با هربار ایجاد شیء از آن کلاس به اجبار اجرا می گردد.

متد سازنده در سی شارپ

با بررسی مفهوم متد سازنده، به کارایی آن پی بردید و از این موضوع آگاه شدید که هربار که از کلاس شی ای ایجاد می شود، Constractor Method اجرا خواهد شد.

مثال زیر را در نظر بگیرید:

اگر از این کلاس یک شی ای بسازیم سازندۀ آن اجرا خواهد شد.

خروجی:


بیشتر بخوانید: سازنده در جاوا


ویژگی متد سازنده:

  • یک کلاس می تواند چندین متد سازنده داشته باشد (با ترتیب آرگومان های متفاوت یا در نوع آنها)
  • با این مثال ها کاملاً می توانید دریابید که اگر کلاسی دارای متد سازندۀ، بدون آرگومان باشد، با ساخت اولین شیء از آن کلاس، سازندۀ آن فراخوانی شده و با کامپایل کردن بدنۀ متد اجرا خواهد شد.
  • در صورتی که کلاسی دارای متد Constractor با آرگومان باشد، باید به هنگام ساخت اولین شیء از آن کلاس مقدار ورودی ها را وارد کرد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Get Your Free Instant SEO Audit Now

Improve your seo ranking with porto

Best SEO Features & Methodologies. Better SEO than your competitors