آنچه تاکنون درباره «Constructor Method(متد سازنده)» منتشر شده است را در ادامه بررسی میکنیم.
-برای مقداردهی اولیه به fieldهای کلاس تعریف می شود.
-مقدار بازگشتی ندارد و حتی void هم نیست.
-دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به fieldهای کلاس را انجام می دهد.
-می تواند شاملoverloadهای مختلف باشد.
-اگر در یک کلاس متد سازنده توسطdeveloperپیاده سازی نشود،compilerدر زمان اجرای برنامه به طور پیشفرض یک متد سازنده ایجاد خواهد کرد وبه fieldهای boolمقدارfalseوobjectها را با null تنظیم میکند.
مثال:
public class Circle
{
private int _radius;
public Circle()
{
_radius =10;
}
}
فراخوانی متد سازنده :
Circle c = new Circle();
int k = c.Getradius();
//k=10
}
برچسب:
نویسنده: هلیا جلالی