آیا می توانیم سازنده را ثابت کنیم؟

فهرست مطالب:

آیا می توانیم سازنده را ثابت کنیم؟
آیا می توانیم سازنده را ثابت کنیم؟
Anonim

یکی از ویژگی های مهم سازنده جاوا این است که نمی تواند ثابت باشد. … هنگامی که یک شی از یک کلاس ایجاد می شود، سازنده فراخوانی می شود، بنابراین از سازنده استاتیک استفاده نمی شود. چیز دیگر این است که اگر سازنده استاتیک را اعلام کنیم، نمی‌توانیم سازنده را از یک زیر کلاس دسترسی یا فراخوانی کنیم.

اگر سازنده استاتیک باشد چه اتفاقی می افتد؟

اگر سازنده ای را ایستا اعلام کنیم، آنگاه نمی توان به زیر کلاس های آن دسترسی پیدا کرد و فقط به سطح کلاس تعلق دارد. برنامه کامپایل نمی شود و خطای زمان کامپایل ایجاد می کند. بیایید آن را با یک مثال درک کنیم: StaticConstructorExample.

آیا سازنده می تواند خصوصی یا ثابت باشد؟

بله، می توانیم سازنده را به عنوان خصوصی اعلام کنیم. اگر یک سازنده را به عنوان خصوصی اعلام کنیم، نمی توانیم یک شی از یک کلاس ایجاد کنیم. ما می توانیم از این سازنده خصوصی در الگوی طراحی Singleton استفاده کنیم.

آیا می توانیم سازنده را در CPP ایستا کنیم؟

C++ سازنده ایستا ندارد. اما یک سازنده استاتیک را می توان با استفاده از یک کلاس دوست یا کلاس تودرتو مانند زیر شبیه سازی کرد.

آیا سازنده می تواند نهایی باشد؟

نه، سازنده را نمی توان نهایی کرد. یک متد نهایی نمی تواند توسط هیچ زیر کلاسی نادیده گرفته شود. … اما در وراثت، زیر کلاس اعضای یک کلاس فوق العاده به جز سازنده ها را به ارث می برد. به عبارت دیگر، سازنده ها را نمی توان در جاوا به ارث برد، بنابراین نیازی به نوشتن نهایی قبل از آن نیستسازنده ها.

توصیه شده:

مقالات جالب
آیا Sainsburys مقداری کتاب نام می فروشد؟
ادامه مطلب

آیا Sainsburys مقداری کتاب نام می فروشد؟

Kate Allinson & Kay Featherstone - Pinch of Nom: Everyday Light | Sainsbury's. آیا تسکو مقداری از کتاب NOM را می فروشد؟ Pinch Of Nom Quick & Easy Kay Featherstone - Tesco Groceries. آیا بخش جدیدی از کتاب NOM منتشر شده است؟ ما بسیار هیجان زده هستیم که Pinch of Nom:

آیا کاکتوس با جوانه زدن تکثیر می شود؟
ادامه مطلب

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

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

آیا هک تیت اوول را کشت؟
ادامه مطلب

آیا هک تیت اوول را کشت؟

رمان پس از حمله باب ایول به پیشاهنگ و جم و بو رادلی بو رادلی آرتور "بو" رادلی یک گوشه نشین که هرگز پا را بیرون از خانه اش نمی گذارد به پایان می رسد. ، بو بر تصورات جم، پیشاهنگ و دیل مسلط است. او نمادی قدرتمند از خوبی است که در یک کفن اولیه از خزنده پوشانده شده است، هدایای کمی برای Scout و Jem باقی می گذارد و در یک لحظه مناسب برای نجات بچه ها ظاهر می شود.