خرید بک لینک
با 1 ارث بری در نوشته های پیشین آشنا شدید در این مطلب با ارائه 1 از آن به شناخت بهتری از آن خواهید رسید.

ارث بری

  • public class Human
  •     {
  •         private string _firstName;
  •         private string _lastName;
  •         private string _nationalCode;

 

  •         public string FirstName
  •         {
  •             get { return _firstName; }
  •             set { FirstName = _firstName; }
  •         }
  •         public string LastName
  •         {
  •             get { return _lastName; }
  •             set { LastName = _lastName; }
  •         }
  •         public string NationalCode
  •         {
  •             get { return _nationalCode; }
  •             set { NationalCode = _nationalCode; }
  •         }
  •         public virtual string UserInfo() => $"human : {_firstName}{_lastName}";

// در واقع دار اجازه میدهد این متد در کلاس های مشتق شده override شود

 

 

  •  //این به این معنیست که کلاس studentمشتق شده کلاس human است.یعنی از آن ارث بری کرده.
  •   public class Student:Human                                                                                   
  •     {
  •         private string _studentCode;
  •         private string _entryTerm;
  •         public string StudentCode
  •         {
  •                 get { return _studentCode; }
  •                 set { StudentCode = _studentCode; }
  •            
  •         }
  •     public string EntryTerm
  •     {
  •         get { return _entryTerm; }
  •         set {EntryTerm = _entryTerm; }
  •     }
  •         public override string UserInfo() => $"human:{base.FirstName}{base.LastName}";
  •        
  •       
  •     }

 

  • private void btnStart_Click(object sender, EventArgs e)
  •         {
  •             Student stu = new Student();
  •             stu.FirstName = "ali";
  •             stu.LastName = "alavi";
  •             stu.StudentCode = "6454";
  •             stu.NationalCode = "56";
  •             stu.EntryTerm = "961";

 

 

  •             listBox1.Items.Add(stu.UserInfo());
  •         }

 

  •     }
  • }
  •  

برچسب: نویسنده: بهنام شجاعی تاريخ: جمعه 20 بهمن 1396 ساعت: 16:25

صفحه بندی