تمرین‌های آموزشی

ماشین‌سازی (تا پایان جلسه ششم)

سطح سوال: ساده

آنچه از این جلسه باید بدانید:

  • فرآیند مقداردهی اولیه اشیا
  • سازنده
  • ترتیب اجرای بخش‌های مختلف مقداردهی اولیه

می‌خواهیم برای کارخانه‌ی ماشین‌سازی دانا، برنامه‌ای بنویسیم. طی جلسات متعدد با مدیران و تکنسین‌های این کارخانه، به این درک از نیازمندی‌ها رسیدیم:

  • برای تولید هر خودرو، مقادیر سه ویژگی نام، رنگ و وزن باید تعیین شوند.
  • خودروی پیش‌فرضی که این کارخانه تولید می‌کند وزنش 500 کیلوگرم است، رنگ سفید White دارد و نامش فراید Fride است.
  • گاهی همین خودرو را صرفا با یک نام دیگر تولید می‌کنند.
  • گاهی نام و رنگ خودروی تولیدی هر دو تغییر می‌کند.

به این ترتیب، با کد زیر

Car c1 = new Car();

 یک فراید سفید با 500 کیلو وزن تولید می‌شود. با کد زیر

Car c2 = new Car("Saland");

 یک سلند سفید با 500 کیلو وزن تولید می‌شود و با کد زیر نیز

Car c3 = new Car("Saland", "Black");

 یک سلند مشکی با 500 کیلو وزن تولید می‌شود.

فایل Car.java را دانلود کرده و ببینید. شما باید این کلاس را به نحوی کامل کنید که نیازمندی‌های ذکر شده را برطرف کند.

آنچه باید آپلود کنید:

فقط فایل Car.java را به صورت زیپ‌شده آپلود کنید. یعنی وقتی فایل زیپ را باز می‌کنیم، فقط فایل Car.java را ببینیم.

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

 

با ما همراه باشید:

آدرس کانال تلگرام: IranianJavaDevelopers@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

نوشته های مشابه

‫6 دیدگاه ها

  1. سلام لینکی برای ارسال پاسخ تمرینجلسه ششم نبود. لطفا راهنمایی بفرمایید. با سپاس

    1. سلام
      اگر در سایت کوئرا لاگین نکرده باشید، نمی‌توانید محل ارسال پاسخ را مشاهده کنید.

  2. با سلام
    سیستم جواب برای این سوال را قبول نمیکند.
    ممنون میشوم اگر راهنمایی فرمایید.

    1. سلام
      لطفا مشکل خود را در بخش «سوال بپرسید» در کوئرا مطرح کنید.
      به مشکلتان در اسرع وقت رسیدگی خواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا