علت static معرفی کردن متد جنریک در کلاس Main

پرسیده شده
فعالیت 1511 روز پیش
دیده شده 1028 بار
0

سلام و خسته نباشید خدمت شما

 

به چه علت برای تعریف یک متد جدید(در اینجا متد جنریک مثالمون)در کلاس Main و  صدا زدن در متد main حتما باید static تعریف بشه.

فایل پیوست

پژمان آزاد
پژمان آزاد

26 دی 98

3
حذف شده

سلام چون خود متد main از نوع static هست و متعلق به کلاس Main و شما با تعریف یک متد دیگر در کلاس Main بدون static عملا یک instance method تعریف کرده اید نه class method بنابراین اگر قصد call کردن متد جدید در متد main را دارید باید از خود کلاس Main درون متد main نمونه داشته باشید و با استفاده از اون نمونه متد خودتون رو call کنید اگر متد جدیدتون رو static در نظر بگیرید دیگه نیازی به داشتن نمونه از کلاس Main نیست بخاطر همین موضوع هست که شما میتوانید درون متد main بدون گرفتن نمونه یا نام بردن اسم کلاس همه متدهای static کلاستون رو call کنید

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

23 اسفند 98