* هم نام با نام کلاس تعریف میشود .
* برای مقداردهی اولیه field های کلاس تعریف میشود .
* مقدار بازگشتی ندارد .
* حتما هم void نیست .
* دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقداردهی اولیه به field های کلاس را انجام میدهد.
*میتواند شامل overload های مختلف باشد .
* اگر در یک کلاس متد سازنده توسط developer پیاده سازی شود کامپایلر در زمان اجرای برنامه به طور پیش فرض یک متد سازنده ایجاد خواهد کرد و به field های عددی مقدار صفر و به Field های bool مقدار false و object ها را با null تنظیم میکند .
برچسب:
نویسنده: سارا حکیمی