دوره آموزشی #C-قسمت 25 - Abstract Class مفهوم و هدف کلاس Abstract متدهای Abstract پراپرتی های Abstract چه موقع باید از کلاس های انتزاعی یا Abstract استفاده کرد
دوره آموزشی #C-قسمت 23 - virtual modifier مفهوم و کاربرد virtual and override modifier تفاوت میان new و override modifier فراخوانی متد در کلاس پایه
دوره آموزشی #C-قسمت 22 - sealed Modifier جلوگیری از ارث بردن کلاس توسط سایر کلاس ها یا نادیده گرفتن یک عضو کلاس توسط یک عضو در زیر کلاس هدف اصلی استفاده از یک کلاس یا اعضای مهر و
دوره آموزشی #C-قسمت 20 - Inheritance & Constructor ترتیب فراخوانی constructor در Inheritance تغییر ترتیب فراخوانی با استفاده از Base()
دوره آموزشی #C-قسمت 19 - Inheritance وراثت(Inheritance) رابطه بین کلاس ها در سی شارپ گسترش کلاس والد(Extending a parent class)
دوره آموزشی #C-قسمت 18 - Static Classes کلاس Static چیست؟ ویژگی های یک کلاس Static سناریوهای رایج برای استفاده از کلاس های Static معایب کلاس های استاتیک
دوره آموزشی #C-قسمت 17 - Static Constructors دوره آموزشی #C-قسمت 16 - Static Methodsانواع constructor :هنگام ایجاد یک نمونه از یک کلاس، کامپایلر #C به طور خودکار سازنده را فراخوانی می…
دوره آموزشی #C-قسمت 16 - Static Methods دوره آموزشی #C-قسمت 15- Static Field & Propertyتعریف static methods :برای تعریف یک متد static، از کلمه کلیدی static با syntax زیر ا…