دومین سری ویدئوهای آموزشی جاوا - نسخهی قابل چاپ صفحهها: ۱ ۲ |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - shamim_70 - 05 اسفند ۱۳۹۲ ۰۸:۳۱ ب.ظ
(۰۵ اسفند ۱۳۹۲ ۱۲:۴۹ ب.ظ)mohsen@profex.ir نوشته شده توسط:(05 اسفند ۱۳۹۲ ۱۲:۱۳ ب.ظ)shamim_70 نوشته شده توسط: سلام دوبارهسلام ممنون اقا محسن و اقای morris. ی سوال دیگه هم دارم:برای interfaseها بحث وراثت مطرح میشه؟؟؟؟اگه میشه چجوریه؟؟ تشکر |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - mohsen@profex.ir - 05 اسفند ۱۳۹۲ ۰۹:۱۹ ب.ظ
(۰۵ اسفند ۱۳۹۲ ۰۸:۳۱ ب.ظ)shamim_70 نوشته شده توسط: ممنون اقا محسن و اقای morris.سلام بله Interface ها هم می توانند از هم ارث ببرند. دقیقا مثل کلاس هاست با کلمه extends، و تمام متدهای Interface پدر به فرزند ارث می رسد. |
دومین سری ویدئوهای آموزشی جاوا از پروفکس - radrad - 08 اسفند ۱۳۹۲ ۰۵:۴۷ ب.ظ
استاد مرسییییییییی این فیلم نسبت به فیلم قبلی بهتر بود مخصوصا تو کداش تو قبلی با عینک مامان بزرگمم نگاه میکردم اصن نمیشد بفهمی کدی که نوشتین چیه |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - shamim_70 - 10 اسفند ۱۳۹۲ ۰۹:۵۸ ب.ظ
سلام من ی سوال از ارث بری داشتم با اجازه: subclassها می تونن به attributeها داخل کلاس اصلی دسترسی داشته باشن.حالا اگه این دسترسی مستقیم باشه هر وقت این attributeها تغییر کنن باید در subclassهم تغییراتی بدیم!..حالا من جایی شنیدم اگه این دسترسی رو غیر مستقیمش کن یعنی میان یک متد درکلاس اصلی تعریف میکنن تا این وابستگی غیر مستقیم بشه!!(حالا من نمفهمم اولا این متد دقیقا چجور کار میکنه؟؟چجوری تعریف میشه؟) شما باااین روش کار کردین؟(ببخشین اگ نتونستم منظورم واضحتر بیان کنم اخه خودمم نمیدونم دقیق چیه..استادمون گفت) |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - mohsen@profex.ir - 11 اسفند ۱۳۹۲ ۱۰:۱۵ ق.ظ
(۱۰ اسفند ۱۳۹۲ ۰۹:۵۸ ب.ظ)shamim_70 نوشته شده توسط: سلامسلام این کد را ببینید : کد: public class Shekl{ این هم ایده ای است ولی باید ببینیم در کجا بدرد می خورد؟ |
دومین سری ویدئوهای آموزشی جاوا از پروفکس - shamim_70 - 11 اسفند ۱۳۹۲ ۱۰:۲۳ ق.ظ
(۱۰ اسفند ۱۳۹۲ ۰۹:۵۸ ب.ظ)shamim_70 نوشته شده توسط: سلام من ی سوال دیگه هم دارمخیلی سوال میپرسماااااااادی برنامه ای ک واسه interfaseنوشتین منم نوشتمش...باید متدها تو کلاس Mashinروpublicتعریف کنیم؟؟چرا؟ چون اولش که واسه ی Mashinکلاس نوشتین متدها publicنبودن...بعد ک implementکه میکنیم خطا میده رو متدها..فهمیدم که شما publicگذاشتین!! متد بدون publicبصورت پیش فرضprivateهست؟ یعنی اگر اون متد تغییر رنگ نباشه..نمیتونیم رنگ رو عوض کنیم بزاریم آبی؟؟ (بعد این الان از نظر کد نویسی درسته یا شبه کد نوشتین؟؟)میشه بیشتر توضیح بدین!(از نظر مفهومی فهمیدم چه اتفاقی می افته ولی از نظر کد نویسی درک نمیکنم) |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - mohsen@profex.ir - 11 اسفند ۱۳۹۲ ۱۰:۴۷ ق.ظ
(۱۱ اسفند ۱۳۹۲ ۱۰:۲۳ ق.ظ)shamim_70 نوشته شده توسط: من ی سوال دیگه هم دارمخیلی سوال میپرسماااااااادیبله متدهای کلاسی که یک Interface را Impelement می کند باید public باشد که در هر جایی قابل دسترسی باشد. اگر هیچ چیزی ننویسیم، فقط در داخل همان package خودش قابل دسترسی است. (۱۱ اسفند ۱۳۹۲ ۱۰:۱۵ ق.ظ)mohsen@profex.ir نوشته شده توسط: یعنی اگر اون متد تغییر رنگ نباشه..نمیتونیم رنگ رو عوض کنیم بزاریم آبی؟؟چرا! من در کلاس دایره از دو روش استفده کردم دیگه! یکی روش مقدار دهی مستقیم به فیلد رنگ و دیگری مقداردهی از طریق متد تغییر رنگ. |
دومین سری ویدئوهای آموزشی جاوا از پروفکس - shamim_70 - 11 اسفند ۱۳۹۲ ۱۱:۰۲ ق.ظ
(۱۱ اسفند ۱۳۹۲ ۱۰:۴۷ ق.ظ)mohsen@profex.ir نوشته شده توسط:(11 اسفند ۱۳۹۲ ۱۰:۲۳ ق.ظ)shamim_70 نوشته شده توسط: من ی سوال دیگه هم دارمخیلی سوال میپرسماااااااادیبله متدهای کلاسی که یک Interface را Impelement می کند باید public باشد که در هر جایی قابل دسترسی باشد. من چنین چیزی تو برنامه می نویسم خطا میده!! واسه مستقیم تو subclassمتغیر رنگو رو نمیشناسه!!..به طور مستقیم هم خطا میده!!میگه نمیشناسه!! |
RE: دومین سری ویدئوهای آموزشی جاوا از پروفکس - mohsen@profex.ir - 11 اسفند ۱۳۹۲ ۱۱:۵۵ ق.ظ
(۱۱ اسفند ۱۳۹۲ ۱۱:۰۲ ق.ظ)shamim_70 نوشته شده توسط: من چنین چیزی تو برنامه می نویسم خطا میده!!کد بالا را اصلاح کردم ببینید. |