PDA

View Full Version : وراثت سه سطحی



Babak-Aghili
یک شنبه 15 خرداد 1384, 00:40 صبح
سلام.

در یک وارثت سه سطحی .... اشیا کلاس سوم چگونه میتوانند به متدهایی از سطح اول که دارای نام یکسان با متدهایی در کلاس دوم یا سوم هستند دسترسی داشته باشند ؟

یاشار
یک شنبه 15 خرداد 1384, 04:19 صبح
اگر هم نام و هم signature یکسان داشته باشند، معنی اش اینه که ما متدهای base رو override کردیم و نمی‌خواهیم از آنها استفاده کنیم. اگر هم که نام یا signature متفاوت دارند که در base ، متدها رو protected تعریف می‌کنیم و تا هر چند بار هم که ازشون ارث بگیریم قابل دسترسی هستند.

اگر منظورتون رو درست متوجه نشدم، بگید که دقیقا از چه کلاسی ارث می‌گیرید و دنبال چه متدی می‌گردید.

Babak-Aghili
یک شنبه 15 خرداد 1384, 07:40 صبح
نه .... ممنون ... اشتباه از من بوده .... درسته .. یک لحظه قاطی کرده بودم .