آموزش ارث بری (Inheritance) در جاوا

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش ارث بری (Inheritance) در جاوا می پردازیم  هدف اصلی ارث بری یا Inheritance فراهم کردن حالتی برای استفاده مجدد از کدهاست به همین منظور کلاس باید ویژگی های منحصر به فرد را فقط داشته باشد تا امکان extend یا گسترش از کلاس های دیگر را داشته باشد برخی تصور می کنند هدف اصلی از Inheritance (ارث بری) استفاده دوباره از کد یا code reuse است در ادامه با ما همراه باشید تا نحوه ارث بری (Inheritance) را یاد گیرید.
دو نوع کلاس در ارث بری (Inheritance) وجود دارد.
Child Class یا کلاس فرزند :
این کلاس از یک کلاس دیگر گسترش (extend می شود) داده می شود و ویژگی ها کلاس را دریافت می کند به گونه ای این کلاس از یک کلاس دیگر نشات گرفته (derived) شده است (یعنی تمامی ویژگی های کلاس اصلی را نیز این کلاس دارا خواهد شد.)
Parent Class یا کلاس پدر :
این کلاسی است که ویژگی ها اصلی را دارد و کلاس های دیگر از این کلاس Extend می شوند.
به مثال زیر توجه کنید یک کلاس به نام PhysicsTeacher ایجاد کنید.

در بالا یک کلاس به نام PhysicsTeacher درست کردیم و از کلاس Teacher اصلی Extend شده است سپس از PhysicsTeacher یک Instance گرفتیم و یکسری اطلاعات از آن گرفتیم و چاپ کردیمک
خروجی کد بالا را مشاهده کنید.

همانطور که دید توانستیم اطلاعات را از کلاس اصلی (Parent class) در کلاس فرعی (Child class) بگیریم به همین سادگی ارث بری یا Inheritance را انجام دادیم.
 
این آموزش همانند آموزش های قبلی به پایان رسید.
موفق و پیروز باشید.
 
 

مطالعه بیشتر