2 - برای مقدار دهی به فیلد های کلاس تعریف می شود .
3- مقدار بازگشتی ندارد حتی void هم نیست.
4- دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به فیلد های کلاس را انجام می دهد.
5- می تواند شامل over load های مخلف باشد.
6- اگر در یک کلاس متد سازنده توسط developer پیاده سازی نشود کامپایلر به طور پیش فرض یک متد سازنده ایجاد می کند و به فیلد های عددی مقادیر 0 و به فیلد های بولین مقدار false و به object ها را با null تنظیم می کند.
مثال :
public class Circle
{
private int _radius;
public circle()
{
_radius =10;
}
}
سی شارپ چیست ؟...
برچسب : نویسنده : moji98 بازدید : 130