🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پانته آ تبریزی
تفاوت تعریف در constructor و خارج از آن
استاد ماندیس بحرینی حل شده توسط استاد ماندیس بحرینی

درود

 

چه تفاوتی وجود داره که ما یک متود رو درون constructor اضافه کنیم یا خارج از اون؟

در مورد property‌ها چه تفاوتی داره؟

سلام،

متدها داخل constructor: هر شیء متد خودشو داره (مصرف بیشتر حافظه).
متدها خارج از constructor: همه اشیاء از یک متد مشترک استفاده می‌کنن (مصرف بهینه حافظه).
propertyها داخل constructor: هر شیء property خودشو داره (برای مقادیر متفاوت).
propertyها خارج از constructor: همه اشیاء از یک property مشترک استفاده می‌کنن (برای مقادیر مشترک).

بهترین پاسخ
استاد ماندیس بحرینی ۰۶ تیر ۱۴۰۳، ۱۶:۳۳