سوالات با برچسب بنویسید


07

سوال


03

جواب

آخرین جواب ها با این برچسب
 public class Soja
 
{

}

public class Student
{
public Student()
{
// default constructor
}
}


در هر دو كلاس بالا شما دارای default constructor می باشد پس می توانین كه كد های زیر را تایپ كنین:

 Soja e = new Soja();
 
Student st = new Student();


نكته بسیار مهم استفاده است كه شما می توانین از Constructor ها داشته باشید. دقت كنین كه وقتی شما كدی را داخل block of code یك سازنده از یك كلاس می نویسید مادامی كه از این كلاس شیء جدید ساخته می شود كدی كه داخل constructor نوشته شده نیز اجرا خواهد شد در نتیجه شما با استفاده از سازنده ها این توانمندی را خواهید داشت كه در زمان ساخته شده هر شیء كد مورد نظرتان را اجراء نمائید.

فرض كنین كه من می خواهم هر زمانی كه یك object از كلاس Soja ساخته شد یك جمله در محیط كنسول چاپ شود كه یك object جدید ساخته شد. پس:

 public class Soja
 
{
public Soja()
{
Console.WriteLine("New SOJA.ir Object Created ...");
}
}
از گروه : اجتماعی زمان : 14 آذر ماه 1396 ساعت: 23:58:59  

سازنده ها در سی شارپ - Constructors in CSharp
سازنده (Constructor) متدی است هم نام با كلاس كه چه بنویسیم (تایپ كنیم) و چه ننویسیم بر روی كلاس ها وجود دارد. همانطور كه قبلا هم دیدید من برای كلاس Person متدی هم نام با كلاس ننوشتم اما می توانستم از این متد در كنار كلمه new استفاده كنیم. كلمه new فقط برای ایجاد كردن یك شیء در حافظه در كنار نام متد استفاده می شود. پس دقت داشته باشین كه وقتی ما یك reference copy از یك شیء تهیه میكنیم در واقع فقط یك كپی از آدرس حافظه همان شیء را داریم (مثل 2 ریموت كنترل به یك تلویزویون) , اما وقتی از new به همراه اسم متد استفاده می كنیم یك شیء جدید در حافظه داریم.

سازنده پیشفرض - Default Constructor
سازنده پیش فرض یا همان Default Constructor متدی است هم نام با كلاس كه پارامتر ورودی ندارد و شما به صورت پیش فرض یك ورژن از سازنده ها رو در كلاستان دارین. به این معنی كه حتی وقتی كلاس شما دارای هیچ عضوی نیست (مثل این كلاس Soja ) باز دارای یك متد سازنده یا همان Constructor می باشد. البته این به این معنی نیست كه شما نمی توانید سازنده ها را تایپ كنین:
از گروه : اجتماعی زمان : 14 آذر ماه 1396 ساعت: 23:58:46  
اگه قبلا برنامه نویسی کرده باشین میدونین که میشه متغیر ها رو مقداردهی اولیه کرد
در زبان های شی گرا مثه سی شارپ و جاوا چون همه چیز بر پایه شی گرایی و کلاس هست شما وقتی یک کلاس می سازید میتونید با استفاده از سازنده ها متغیر ها رو مقدار دهی کنید
البته فقط برایه اینکار سازنده ها ساخته نشدن و فقط این یه مثال در حد مبتدیانه هستش برایه فهم مطلب...
ولی کلا وقتی شما یکی شی از کلاس مورد نظرتون می سازین(new می کنید!) کامپایلر میره سراغ سازنده ی شما که اگه نباشه سازنده ی پیش فرض فراخونی میشه که بدون پارامتره و مثلا به int ها صفر میده یا به متغیر های بولین false مقدار میده
ولی شما میتونید از سازنده استفاده کرده و اونطوری که دلتون می خواد متغیر هاتون رو مقدار دهی کنید و از همون اول برای شی ساخته شدتون بفرستید
از گروه : اجتماعی زمان : 14 آذر ماه 1396 ساعت: 23:51:12  
پربازدید ترین ها

سوال و جواب ها با برچسب بنویسید


صفحه « بنویسید » در ویکیپدیا


برنامه ای بنویسید حاصل ضرب دو ارایه ی دو بعدی a,b را محاسبه و چاپ کند ؟ (بان برنام نویسی جاوا )
از گروه : برنامه نویسی به زبان java 10  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 63  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 50  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 149  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 151  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 282  بازديد

برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 149  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 50  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 63  بازديد
برنامه ای بنویسید حاصل ضرب دو ارایه ی دو بعدی a,b را محاسبه و چاپ کند ؟ (بان برنام نویسی جاوا )
از گروه : برنامه نویسی به زبان java 10  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 282  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 151  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 63  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 149  بازديد
برنامه ای بنویسید حاصل ضرب دو ارایه ی دو بعدی a,b را محاسبه و چاپ کند ؟ (بان برنام نویسی جاوا )
از گروه : برنامه نویسی به زبان java 10  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 282  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 50  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 151  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 282  بازديد
برنامه ای بنویسید حاصل ضرب دو ارایه ی دو بعدی a,b را محاسبه و چاپ کند ؟ (بان برنام نویسی جاوا )
از گروه : برنامه نویسی به زبان java 10  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 50  بازديد
سلام در مورد متد سازنده و کلاس مبشه ی برنامه بنویسید و همراه با توضیحش
تشکر میکنم.
از گروه : اجتماعی 213  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 63  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 149  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 151  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 282  بازديد
سلام در مورد متد سازنده و کلاس مبشه ی برنامه بنویسید و همراه با توضیحش
تشکر میکنم.
از گروه : اجتماعی 213  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 151  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 149  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 63  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 50  بازديد
برنامه ای بنویسید حاصل ضرب دو ارایه ی دو بعدی a,b را محاسبه و چاپ کند ؟ (بان برنام نویسی جاوا )
از گروه : برنامه نویسی به زبان java 10  بازديد


چند سوال تصادفی

سیستم من دچار یه مشکلی شده که اصلا روی فلش مموری یا هارد اکسترنال کپی نمیکنه البته میتونه از روشون چیزی بردارم اما نه میتونم چیزی چاک کنم نه چیزی بریزم روشون لطفا راهنمایی کنین....
از گروه : سوالات گوناگون 874  بازدید
چطور می توان خبرنگار افتخاری مجموعه های خبری شد؟
از گروه : اجتماعی 1924  بازدید
سلام دوستان عزیز!

سال نو مبارک، امیدواریم سالی سرشار از شادی، سلامتی، موفقیت، و البته سوال پیش رو داشته باشید

سال 1396 نوروز پیروز سال نو مبارک سفره هفت سی

به مناسبت بهار زیبا و سال نو، مسابقه جایزه دار جدیدی براتون داریم!

همه ما نقاط ضعف و کاستی هایی داریم که آزارمون میده، پول نداریم، تمرکز نداریم، خوب ورزش نمی کنیم، اضافه وزن داریم، بی حوصله یا کم اراده ایم و ....
اما همه ی اینها قابل حله! حداقل ما دوس داریم اینطور فکر کنیم. گام اول شناخت این کاستی ها و ضعف ها و کنار اومدن و رو در رو شدن با این خصایص است و در گام بعدی برنامه ریزی برای مقابله با اون ها.

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

تا پایان اردیبهشت وقت دارید نظرتون رو بنویسید. برای برنده شدن باید موارد زیر رو رعایت کنید:
1) حتما باید عضو سایت باشید (وارد شده و بعد جواب خودتون رو ثبت کنید)
2) بالاترین امتیاز رو باید داشته باشید (یادتون نره که با دوستاتون در فیسبوک، تلگرام، ... به اشتراک بذارید تا بیشترین امتیاز رو بگیرید)
3) علاوه بر مشکل یا نقطه ضعف، حتما باید برنامتون رو هم برای مقابله با اون و بهتر شدن بگید. این امر می تونه کمکی باشه برای دوستانی که همین مشکل شما رو دارن! یه گام خوبه برای کمک به هموطنان.

آماده این؟ منتظر جواب های قشنگتون هستیم.
دوستان شما در سایت سوال و جواب
از گروه : مسابقات سایت 778  بازدید
بهترین آهنگ های انگلیسی رو از کجا گوش کنم و پیشنهادتون چیه؟ چه آهنگی مورد علاقتونه؟
از گروه : سایر سوال و جواب های موسیقی 147  بازدید
سلام. میخواستم بدونم که آیا هیچ راهی نیست که بشه از اندروید به سرور pc وصل شد؟یا برعکسش؟ کلا اصلا نمیشه دونفر یک از pc و اون یکی از اندروید باهم آنلاین بازی کنن؟
از گروه : بازی 179  بازدید
سلام پیش شماره 0913656مال کجاست؟؟
از گروه : سایر سوال و جواب های موبایلی 1119  بازدید
سلام من فوق دیپلم کامپیوتر دارم و از کارودانش رفتم و پیش دانشگاهی نداشتم حالا می خوام کنکور تجربی بدم و پزشکی بخونم چه جوری می تونم اصلا نمیدونم باید دیپلم تجربی بگیرم بعد کنکور بدم؟؟؟میشه کمکم کنید؟
از گروه : کنکور 1330  بازدید
تست شخصیتی میزان گرایش به احساس شرم و گناه و رابطه آن با فرهنگ

مدت زمان تکمیل پرسشنامه ها: بین 8 تا 12 دقیقه

این تست ها توسط چه کسانی طراحی شده؟
مجموعه ای از دانشمندان مطرح در زمینه روانشناسی این تست ها را خلق کرده اند، از جمله پروفسور اینسکو از دانشگاه کارولینای شمالی، پروفسور تریاندیس از دانشگاه ایلینوی، و پروفسور شاگ از کالج ویلیام و مری.

پس از تکمیل تست ها چه نوع تحلیلی دریافت می کنم؟
پس از پاسخ دادن به سوالاتی بسیار ساده در مورد عادت ها و طرز فکرتان، فورا تحلیل شخصیتی ای بر اساس پرسشنامه گَسپ (GASP) به صورت رایگان به شما ارائه می شود. گَسپ یکی از معتبرترین پرسشنامه های علمی اندازه گیری احساس شرم و گناه می باشد که به شما چهار نمره در زمینه های مختلف مرتبط با احساسات شرم و گناه می دهد. شما می توانید نمرات خود را با میانگین نمرات افراد در ایران و آمریکا مقایسه کنید. در کنار نمرات و نمودارها، توضیحات و راهنمایی هایی در مورد هر نمره نیز ارائه شده است.

در نظر داشته باشید که هرچه پاسخ های شما دقیق تر باشد، به ما این امکان را می دهد که تحلیل شخصیتی دقیق تری به شما ارائه کنیم.}
از گروه : خودشناسی 2241  بازدید
سلام
من نرم ازار فولدر لاک رو بر روی سیستم نصب کردم وازقسمتlock درایوی که خودنرم افزارهم در ان هستش را انتخاب کردم و برای ان درایو رمز گذاشتم والان وقتی ان درایو رو انتخاب میکنم به من این پیام رومیدهد
R:/is not accessible
Access is denied
و وقتی شورت کات خود برنامه رو انتخاب میکنم این پیام رو میده
The item referred to by this shortcut cannot be accessed.you may not have the appropriate permissions
لطفاکمک کنید
ایمیل:
از گروه : سخت افزار شبکه 1463  بازدید
قائله یا غائله؟ املا و نگارش کدامیک صحیح است؟
از گروه : سوالات گوناگون 5144  بازدید
ویژگی های شخصیت INFP در آزمون شخصیت شناسی MBTI (مایرز بریگز) چیست؟
از گروه : شخصیت شناسی 733  بازدید
من تصمیم به گرفتن اقامت و شهروندی از راه سرمایه‌گذاری دارم، کسی میدونه به چه صورته؟
از گروه : قوانین مهاجرت 16  بازدید
با سلام . چند وقت با Wi Fi لب تابم نمیتونم وارده انترنت بشم . یه علامت تعجب زرد میاد بالای کانکشن . چیکار کنم؟
از گروه : مشکلات سخت افزار 1265  بازدید
من یک بازی دانلود کردم یک بو شه ای اومده به شکل زیب حالا من چه کار کنم
از گروه : سایر سوال و جواب های کامپیوتری 2744  بازدید
گیج برو نرو چیست و چه کاربردی دارد؟
از گروه : سوالات گوناگون 4925  بازدید



پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود، سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ir) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات