امیدوارم چالش رو انجام داده باشی.
در واقع خیلی ساده بود، نه؟
ولی خب، برای کسی که کاملاً تازه‌کاره شاید به اون سادگی که به نظر میاد نباشه، تا وقتی کم‌کم دستت بیاد.
که البته با تمرین درستش می‌کنی.
خب حالا بریم یه پیاده‌سازی دیگه از Interface مربوط به AI animal بسازیم.
پس یه کلاس به اسم cat می‌نویسیم که از AI animal استفاده می‌کنه.
و حالا پیاده‌سازی می‌کنیم که چی بخوره. برای cat می‌نویسیم cat eats و بعد food رو اضافه می‌کنیم.
و بعد متد public void MakeSound.
در واقع بذار این قسمت رو اینجا بنویسم.
و همچنین متد eat رو public کنیم. حالا make sound.
و صداش می‌تونه meow meow باشه.
خوبه.
و حالا یه cat ایجاد می‌کنیم اینجا.
یعنی cat cat new cat، بعد cat.makeSound و cat.eat رو صدا می‌زنیم.
و حالا چی باید بخوره؟
مثلاً یه ماهی؟
مطمئن نیستم واقعاً گربه‌ها ماهی می‌خورن یا نه، ولی فکر کنم می‌خورن.
پس اجراش می‌کنیم ببینیم چی می‌شه.
Bark dog a treat.
Meow.
Cat eats fish.
عالیه.
خب، همین بود برای این چالش کوچیک.
امیدوارم انجامش داده باشی.
این فقط برای اینه که کم‌کم حس بهتری نسبت به نحوه‌ی پیاده‌سازی چیزایی که یاد گرفتیم پیدا کنی.
خب، تو ویدیوی بعدی می‌بینمت.