با نام و یاد خداوند. سلام خدمت کاربران گرامی دراین آموزش می خواهیم با مفهوم وراثت آشنا شویم. وراثت Csharp Inheritance مفهوم وراثت را در دنیایی که در آن دنیای واقعی میدانید. از نظر بیولوژیکی، نوع خون و رنگ چشم، محصول ژنهایی هستند که از والدین به ارث برده میشوند . بسیاری از رفتارهای شما نیز از والدینتان به ارث میرسد. مفهوم وراثت در برنامه نویسی شیءگرا Csharp Inheritance وراثت در برنامه نویسی شیءگرا بخصوص در زبان C# فرآیندی است که در آن میتوان کلاس های جدیدی را از کلاسهای موجود ایجاد کرد، بطوریکه کلاس جدید صفات و رفتار کلاس موجود را به خودش اختصاص دهد. علاوه براین کلاس جدید میتواند صفات و رفتارهای خاص خودش را داشته باشد. کلاس جدید میتواند صفات و رفتارهای کلاس موجود را اصلاح کند یا حتی بعضی از آنها را دوباره تعریف نماید. وراثت، امکان استفاده مجدد از کلاسها را فراهم میکند که یک اصل مهم در موضوع مهندسی نرم افزار است. نکته ورای استفاده مجدد، کاهش هزینه برنامه نویسی و تسریع در تولید نرم افزار است. کلاس Class – وراثت Inheritance - مخفی سازی (کپسوله سازی) Encapsulation- چند شکلی - چند ریختی(Polymorphism) - انتزاعی، تجرید Abstraction - شئ Object – سازنده constructor - توابع مخرب destructor- Get وSet تفاوت کلاس با ساخت Struct - virtual دانلود از وبسایتwww.heilton.com