متد سازنده - تاریخ: 1400/1/11 ساعت: 18:33
متد سازنده هم نام با کلاس تعریف می شود . 2 - برای مقدار دهی به فیلد های کلاس تعریف می شود .3- مقدار بازگشتی ندارد حتی void هم نیست. 4- دقیقا در زمان ایجاد نمونه ای از کلاس فراخوانی شده و مقدار دهی اولیه به فیلد های کلاس را انجام می دهد. 5- می تواند ش
List - تاریخ: 1400/1/11 ساعت: 18:33
ت نوع کاملی از آرایه ها می باشد که یک سری اطلاعات را به صورت طبقه بندی شده در خود ذخیره می کند . نحوه ی تعریف لیست به صورت زیر است :List < data type> Listname= new List < data type> (); نحوه ی add کردن به لیست : Listname.add(n); نحوه ی حذ
Over loading - تاریخ: 1400/1/11 ساعت: 18:33
حالت های متفاوت از یک متد : public int sum (int a, int b) => a+b;public int sum (int a, int b, int c) => a+b+c; public int sum (int a, int b, int c, int d) => a+b+c+d; و کار برد ان به صورت زیر است : int x = sum(10 , 20 )xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0 فراخوانی متد 1xa0 int y = su...
Interface - تاریخ: 1400/1/11 ساعت: 18:33
Interfacexa0 یا واسط مشابه کلاس ها هستند با این تفاوت که فقط شامل امضاها یا Prototype های متد ها هستند. نکته ی قابل توجه این است که شامل fieldxa0 نمی باشد.یک کلاس می تئاند تنها از یک کلاس دیگر ارث بری کند اما می تواند چندیدن interface را پیاده سازی کند .
زبان برنامه نویسی چیست؟ - تاریخ: 1396/10/10 ساعت: 3:17
jozve - زبان برنامه نویسی چیست؟ خوش آمدید زبان برنامه نویسی چیست؟ زبان برنامه نویسی دقیقا مانند زبانهای انسانی تعریف می شود. به عنوان مثالزبان فارسی، مجموعه قواعدی است که عده ای در جهان برای برقراری ارتباط بینخود از آن استفاده می کنند. به عنوان مثال یکی از این قواعد، وجود شش شخصدر زبان فارسی است به ...
تعریف یک کلاس - تاریخ: 1396/10/10 ساعت: 3:17
ﻓﻴﻠﺪﻫﺎي ﻛﻼس ﺑﺮاي ﻧﮕﻬﺪاري ﺣﺎﻟﺖ ﺷﻲ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮﻧﺪ .ﻣﺜﺎل، ﺑﺮايxa0 ﻣﻲ Dog ﺣﺎﻟﺖ ﺑﺎ وزن و ﻧﺎم ﺟﺎري آن ﺗﻌﺮﻳﻒxa0 ﺷﻮد . ﺣﺎﻟﺖ ﻳﻚ ﻛﺎرﻣﻨﺪ ﺑﺎ ﺣﻘﻮق و ﺳﻄﺢ ﻣﺪﻳﺮﻳﺖ و ﻧﺮخ ﻛﺎراﺋﻲ آن ﺗﻌﺮﻳﻒ ﻣﻲ ﺷﻮد .داده ﺷﻤﺎ رﻓﺘﺎر ﻧﻮعxa0 xa0ي ﺟﺪﻳﺪﺗﺎن را ﺑﺎ ﻣﺘﺪﻫﺎ ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﺪ .ﻣﻲ ﻣﺘﺪﻫﺎ ﻛﺪي را ﺑﺮاي اﻧﺠﺎم ﻳﻚ ﻋﻤﻞ در ﺑﺮxa0 ﮔﻴﺮﻧﺪ.ﻛﻠﻤﺎت ﻛﻠﻴﺪي...
روابط کلاس ها - تاریخ: 1396/10/10 ساعت: 3:17
ﺑﺮﻗﺮاري رواﺑﻂ ﻣﺎﺑﻴﻦ ﻛﻼس ﻫﺎ، ﻗﻠﺐ ﻃﺮاﺣﻲ ﺷﻲ ﮔﺮا اﺳﺖ .ﻛﻼس ﻫﺎ ﺑﺎ روش ﻫﺎي ﻣﺨﺘﻠﻔﻲ ﺑﺎ ﺑﻘﻴﻪ در ﺗﻌﺎﻣﻞ ﺑﻮده و ﻣﺮﺗﺒﻂ ﻫﺴﺘﻨﺪ .ﺳﺎده ﺗﺮﻳﻦ ﺗﻌﺎﻣﻞ زﻣﺎﻧﻲ اﺳﺖ ﻛﻪ ﻣﺘﺪي از ﻳﻚ ﻛﻼس، ﻣﺘﺪ ﻛﻼس دﻳﮕﺮي را ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﻛﻨﺪ . Manager ﺑﺮاي ﻣﺜـﺎل، ﻛـﻼس، UpdateSalary ﻣﺘﺪ ﻳﻚ ﺷﻲ از ﻛﻼس ﻛﺎرﻣﻨﺪ را ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﻛﻨـﺪ . ﻣـﻲ Manager ﮔـﻮﺋﻴﻢ ﻛـﻼس...
کپسوله کردن - تاریخ: 1396/10/10 ساعت: 3:17
ﻛﭙﺴﻮﻟﻪ ﻛﺮدن، اوﻟﻴﻦ رﻛﻦ ﺑﺮﻧﺎﻣﻪxa0 ﺳﺎزي ﺷﻲxa0 ﮔﺮا اﺳﺖ .xa0 xa0ﻫﺪف ﭘﺸﺖ ﭘﺮده ﻛﭙﺴﻮﻟﻪxa0 ﺳﺎزي اﻳﻦ اﺳﺖ ﻛﻪ ﻫﺮ ﻧـﻮع داده ﻳـﺎ ﻛـﻼس راxa0 xa0 (self-contain) ﻣﺤﺮﻣﺎﻧﻪ و ﺗﻮدار ﻧﮕﻪ دارﻳﺪ .ﺑﻨﺎﺑﺮاﻳﻦ ﺑﺪون اﻳﻨﻜﻪ ﻫﺮ ﻛﻼس دﻳﮕﺮي را ﺗﺤxa0 xa0 xa0 xa0ﺖ ﺗﺎﺛﻴﺮ ﻗـﺮار دﻫـﺪ، ﻣـﻲxa0 xa0ﺗﻮاﻧﻴـﺪ ﭘﻴﺎدهxa0 xa0 xa0 ﺳﺎزي ﻳﻚ ﻛﻼس را ﺗﻐﻴﻴ...
متد - تاریخ: 1396/10/10 ساعت: 3:17
رﻓﺘﺎر ﻳﻚ ﻛﻼس ﺑﺎ ﻣﺘﺪﻫﺎي آن ﻛﻼس ﻣﻲ ﺗﻌﺮﻳﻒ ﺷﻮد.اﻧﻌﻄﺎف ﺑﺮاي ﭘﺬﻳﺮ ﻣﻲ ﻛﺮدن ﻣﺘﺪﻫﺎ، ﻛﻨﻴﺪ ﺗﻮاﻧﻴﺪ ﭘﺎراﻣﺘﺮﻫﺎﻳﻲ را ﺗﻌﺮﻳﻒxa0 . ﭘﺎراﻣﺘﺮﻫﺎ اﻃﻼﻋﺎﺗﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻣﻲ ﻫﻨﮕﺎم اﺣﻀﺎر ﻣﺘﺪ ﺑﻪ آن ارﺳﺎل ﺷﻮﻧﺪ .ﻣﺮﺗﺐ ﭘﺲ ﺑﻪ ﺟﺎي ﺗﻌﺮﻳﻒ ﻣﺘﺪﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺮايxa0 ﺳﺎزي ﻣﻲ ListBox ﺻﻌﻮدي و ﻧﺰوﻟﻲ ﻳﻚ ، ()ﻣﺮﺗﺐ Sort ﺗﻮاﻧﻴﺪ در ﻣﺘﺪ ﭘﺎراﻣﺘﺮي ﺗﻌﺮﻳﻒ ﻛﻨﻴﺪ ...
سی شارپ چیست ؟ - تاریخ: 1396/8/24 ساعت: 12:57
سی شارپxa0(C#)xa0زبان برنامه نویسی نوینی است که توسط شرکت مایکروسافت در ابتدای هزارهجدید میلادی، معرفی شد. این زبان از نظر نحوxa0(Syntax)xa0بسیار شبیه زبانهای برنامه نویسیxa0Cxa0وxa0C++xa0و جاواxa0(Java)xa0است و البتهبعد از همه آنها طراحی شده است. بنابراین بسیاری از ویژگیهای مفید اینزبانها را حفظ و ...