💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حسین معین
class,build,junit
جامعه جاوا (وب و دسکتاپ) ایجاد شده در ۱۲ بهمن ۱۴۰۱

سلام و ارادت ?

بنده جدیدا دوره رو تهیه کردم و تا اینجا آموزش بسیار خوب بوده

با تشکر از استاد نامدار?

فقط چندین تا سوال داشتم

یکی اینکه اگه میشه لطفا در مورد کلمه class یه توضیح کوچیک بهم بدین

و وابستگی junit دقیقا چه تغییری رو ایجاد کرد؟ یعنی اگه این وابستگی نبود ما نمیتونستیم پروژه تست بنویسیم؟

و اینکه بنده مفهوم build رو متوجه نشدم

buildکردن پروزه به چه معناست دقیقا؟

کلاس رو استاد در بهش شی گرایی کاملا توضیح میدن، راجب لغت بیلد ابهام تون چی هست؟

دیپندسی junit ( یه کتابخانه هست یه jar فایل)

که افرادی اونو توسعه دادن تا ما بتونیم ازش استفاده کنیم برای تست اجزای مختلف برنامه


بهترین پاسخ
Ali Erfagh ۱۲ بهمن ۱۴۰۱، ۱۹:۲۴

سلام حسین جان،

ببخشید به خاطر پاسخ دیر به سوالت.


کلاس، یک شی هست که دارای یک سری مشخصات میتونه باشه که بهش میدیم و یک سری رفتار ها. مثلا کلاس انسان میتونه خواصی مثل سن، قد، وزن، نام، نام خانوادگی باشه و یک سری رفتار داشته باشه مثل خوردن، خوابیدن، جنگیدن.

پس هر کلاسی که خواستین درست کنید، از کلمه class استفاده می‌کنید.

همون طور که علی گفت، توی قسمت شی گرایی بیشتر در موردش میگم.


برای تست نوشتن در جاوا نیاز به وابستگی junit داریم و اگر نباشه نمیتونیم برای برناممون تست بنویسیم.


بیلد رو هم در قسمت maven توضیح دادم. منظور از بیلد کردن تبدیل کد جاوا به کدی هست که برای ماشین قابل فهمیدن و اجرا باشه. در واقع موقع بیلد هست که فایل هایی با پسوند class تولید میشن که هیچ ربطی به اون سوال اول شما نداره.


سوال دیگه ای بود در خدمتم.


سپهر نامدار ۱۶ فروردین ۱۴۰۲، ۲۰:۱۴