متد سازنده
1. مقدار بازگشتی ندارد.
2. هم نام با نام کلاس تعریف می شود.
3. هدف از آن مقدار دهی اولیه به فیلد های کلاس می باشد.
4. این متد دقیقا در مان ایجاد نمونه ای از کلاس فرا خوانی می شود.
5. همه کلاس ها حداقل یک متد سازنده دارند.
****مثال:
RectBox
public class RectBox
{
private int _width;
private int _height;
public void Setwidth(int w)
{
_width = w;
}
public int Getwidth() => _width;
public void Setheight(int h)
{
_height = h;
}
public int Getheight() => _height;
public int Area() => _height * _width;
public int Surface() => (_width * _height) * 2;
}
ونحوه ی کاربرد کلاس RECTBOX:
;()RectBox b = new RectBox
;(b.setwidth(10
;(b.setheight(5
;()int a =b.area
collection
کالکشن دارای object است و بسیار شبیه ارایه عمل میکند ولی با اختلاف چند ویژکی خاص مثل امکانات حذف و اضافه.
نحوه ی تعریف لیست به صورت زیر است :
List Listname= new List ();
نحوه ی add کردن به لیست :
Listname.add(n);
نحوه ی حذف کردن :
Listname.RemoveAt();
***مثال:
برنامه ای بنویسید که مقدار شعاع 5 دایره را در یک لیست عددی درج کرده و سپس 5 Object دایره را با مقادیر ثبت شده در لیست ایجاد کرده مجموع محیط و مساح دایره را به تفکیک محاسبه کرده و باز گرداند :
List radius= new List ();
radius.Add(1);
radius.Add(2);
radius.Add(3);
radius.Add(4);
radius.Add(5);
int sumarea=0;
int sumsorface=0;
foreach(int n in radius)
{
Circle c=new Circle();
c.setradius(n);
sumarea += c.area();
sumsorface +=c.surface();
}
+ نوشته شده در سه شنبه بیست و سوم آبان ۱۳۹۶ساعت 23:36  توسط mahsan parsi,ghazaleh mazhari |
برچسب:
نویسنده: هلیا جعفرینژاد