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

فهرست مطالب:

آیا سازنده ها باید جاوا عمومی باشند؟
آیا سازنده ها باید جاوا عمومی باشند؟
Anonim

خیر، سازنده ها می توانند عمومی، خصوصی، محافظت شده یا پیش فرض باشند (اصلاً بدون تغییر دهنده دسترسی). خصوصی کردن چیزی به این معنی نیست که کسی نمی تواند به آن دسترسی داشته باشد. فقط به این معنی است که هیچ کس خارج از کلاس نمی تواند به آن دسترسی داشته باشد. بنابراین سازنده خصوصی نیز مفید است.

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

یک سازنده خصوصی در جاوا برای محدود کردن ایجاد شی استفاده می شود. این یک سازنده نمونه ویژه است که در کلاس‌های فقط اعضای ثابت استفاده می‌شود. اگر سازنده ای به عنوان خصوصی اعلام شود، اشیاء فقط از داخل کلاس اعلام شده قابل دسترسی هستند. شما نمی توانید از خارج از کلاس سازنده به اشیاء آن دسترسی داشته باشید.

آیا سازنده های پیش فرض خصوصی هستند یا عمومی؟

در C++، سازنده به طور خودکار هنگامی که شیء یک کلاس ایجاد می شود فراخوانی می شود. به طور پیش فرض، سازنده ها در بخش عمومی کلاس تعریف می شوند.

چرا به طور کلی سازنده را به عنوان عضو عمومی در جاوا اعلام می کنیم؟

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

چگونه سازنده خود را عمومی کنم؟

اگر به کد کلاینت خود در خارج از بسته اجازه دهید شی شما را نمونه سازی کند، سازنده را عمومی کنید. اگر این کار را نکنیدآن را بخواهید (زیرا شیء مخصوص بسته است یا خود شیء را نمی توان مستقیماً نمونه برداری کرد) use package-private.

توصیه شده:

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

آیا یک کلمه به وفور وجود دارد؟

تامین یا تولید فراوانی: مهاجران در حال حرکت به مناطق فراوان‌تر. plenti·ly· adv. فراوانی n. این صفت ها به معنای کامل بودن به اندازه نیاز یا میل است: عرضه فراوان. استعداد فراوان هنرمند؛ فضای زیاد؛ مقررات فراوان؛ محصول فراوان گندم. معنی فراوانی چیست؟ در مقادیر زیاد، یا به روشی که نشان می دهد چیزهای زیادی در دسترس است:

آیا التهاب لثه می تواند باعث تورم غدد لنفاوی شود؟
ادامه مطلب

آیا التهاب لثه می تواند باعث تورم غدد لنفاوی شود؟

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

آیا موش ها باید پنیر بخورند؟
ادامه مطلب

آیا موش ها باید پنیر بخورند؟

اگر موش به اندازه کافی گرسنه باشد، تقریباً هر چیزی را می خورد، از جمله پنیر. با این حال، اگر غذای دیگری در دسترس باشد، بسیاری از انواع موش‌ها از خوردن پنیر به‌ویژه انواع پنیر با بوی تند اجتناب می‌کنند. موش ها خوردن غلات، سبزیجات و غذاهای شیرین را به پنیر و سایر محصولات لبنی ترجیح می دهند.