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


06

سوال


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  
پربازدید ترین ها

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


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


تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 26  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 30  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 118  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 121  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 227  بازديد

برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 30  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 118  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 121  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 26  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 227  بازديد
تابعی بنویسید که آرایه ای را از نوع double دریافت و میانگین اغداد درون آرای را محاسبه و برگردانند
از گروه : برنامه نویسی به زبان #C 26  بازديد
برنامه ای بنویسید ک یک ارایه را بگیرد با یه کلید مثلا 9 اگر پیدا کرد 0 برگردونه اگر پیدا نکرد 1 برگردونه
از گروه : سوالات گوناگون 118  بازديد
برنامه ای بنویسید که inch را به سانتی متر تبدیل کند به زبان سی پلاس پلاس
از گروه : برنامه نویسی به زبان ++C 30  بازديد
سوال:برنامه ای بنویسید که با تعریف یک آرایه 10عنصری و مقدار دهی آن به صورت مرتب شده صعودی بنویسید.
از گروه : برنامه نویسی به زبان #C 227  بازديد
برنامه ایی بنویسید که یه معادله درجه اول را حل کند ؟
از گروه : علوم ریاضی 121  بازديد


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

سلام
من ویندوزم هشت هستش یه بازی دانلود کردم موقع نصب این ارور رو میده:An error eccurred while trying to read sourse file: the sourse file
باید چیکار کنم لطفا راهنماییم کنید
از گروه : بازی 952  بازدید
سلام

در این سایت چگونه می توان یک سوال را که از مضمون سوال مطلع هستید اما شماره و گروه آن را نمی دانید سرچ کنید. کار با بخش سوال ها را بلدم اما از این بخش نتوانستم سوال مربوطه را بیابم. در واقع سوال مربوطه و جواب های مربوطه را ببینم اما نمی دانم آن سوال را بیابم.
از گروه : اینترنت و سایت ها 1258  بازدید
سلام
من یه پسر 16 ساله ی مذهبی هستم. ببخشید من یه مشکلی دارا که اونو هیچکس نداره. ببخشید من نسبت به کف پا شهوت دارم. فرقی نمی کنه مرد یا زن. من نسبت به کف پای خودمم شهوت دارم. به طوری که هر وقت اونو ماساژ می دم یا به اون نگاه می کنم احساس شهوت به من دست میده. البته میزان این شهوت خیلی کمه ولی به هر حال گناهه.
خواهش می کنم راهنماییم کنید
از گروه : سلامت روحی و جسمی 2076  بازدید
غار کوگو کجاست؟
از گروه : اجتماعی 1814  بازدید
سلام کی میدونه قاتل امام زمان کیه؟کسیی روایت معتبری داره؟
از گروه : امامان 2968  بازدید
سلام.
چرا نمیتونم بعضی آهنگها رو دانلود کنم؟؟
تا روش کلیک میکنم، آهنگ رو پخش میکنه ولی دانلود نمیشه و تو کامپیوترم ذخیره نمیشه. چیکار باید کنم؟؟؟
از گروه : دانلود موسیقی و آهنگ 1208  بازدید
با استفاده از الحاق جدول ها در خروجی نام دانشجو به همراه معدل را گزارش دهد.
از گروه : پایگاه داده ها 1090  بازدید
سلام،

بعد از اینکه فونت و استایل رو در endnote تغییر میدم، تغییری در word نمیبینم در حالیکه استایل ژورنال مورد نظرم در endnote اونجوری که میخوام شده؟ کسی اینجا اطلاعاتی داره که به من کمک کنه؟

ممنون
از گروه : امور تحقیقاتی 11440  بازدید
سلام راستش من مدتی است که احساس میکنم قدرت ارادم به شدت ضعیف شده نمیتونم در تصمیمایی که میگیرم بمونم فردا همه چیز برام بی اهمیت میشه ونظرم تغییر میکنه نمیدونم چکار کنم
از گروه : اعتماد به نفس 1053  بازدید
سلام بعضی سایتها حتی وقتی با ... شکن میری باز نمیشه و به این آدرس هدایت میشه
( لینک )

جه کار کنم ؟؟؟؟
ممنون
از گروه : اینترنت و سایت ها 1611  بازدید
آیا دوگانه سوز کردن خودرو مناسب است یا نه؟چرا؟
از گروه : مشخصات فنی موتور 2233  بازدید
سلام
خیلی وقت پیش یه فیلم تو تلویزیون دیدم و حالا دنبالشم
لطف کنین راهنماییم کنین
خلاصشو براتون میگم:
مرده تو قطار بدلیل بمب گذاری میمیره و قسمتی از جسدشو تو یه دستگاه میزارن تا اونو به گذشته بفرستن تا بتونه بمب و خنثی کنه و بمب گذارو شناسایی کنه و...
ممنون میشم اگه راهنماییم کنین
از گروه : فیلم های سینمایی 182  بازدید
کتابی برای اصطلاحات فارسی؟
از گروه : دبیرستان 2245  بازدید
سوژه جدید و کلمه برای بازی پانتومیم پیشنهاد بدین
از گروه : بازی 2911  بازدید
من یه دختره 18 سالم
چن ساله متوجه شدم که به روحیات دخترونه علاقه ای ندارم!
اتفاقن بچه که بودم خیلی دختر بودما ولی بزرگ که شدم دیگه به اون شدت نیس...یا بهتره بگم دیگه نیس! (تو پرانتز بگم که تاحالا دوس پسر نداشتم)
4-5 ساله همیشه موهام پسرونس!...اهل آرایش کردن و لاک زدن و لباس باز پوشیدن و زرت و زرت عکس گرفتن و این لوس بازیای دخترونم نیستم!
ظاهرم خعلی سردو خشکه..تیپمم اسپرته! تو مدرسه و بیرونم سگم و زیاد با دخترا نمیپرم!
ولی دخترا همش بهم میگن جذابمو ازم میخوان نقش دوس پسرشونو بازی کنم!! -_-
من ترنس نیستمو و علاقه ای به تغییرجنسیت ندارم!
اونی که ترنسه وضعیتش کاملن مشخصه و میدونه چی میخواد!
ولی من بلاتکلیفم!
من از پسر بودن فقد ظاهرشو دارم! دلم نمیخواد کارای پسرونه یا نقش دوس پسر کسیو بازی کنم!
اما به غلط برداشت میشه که من کلن همه چیم پسرونس!
درحالی که من دخترم! فقد لوس نیستم!...منم دخترمو به ازدواج با پسر فک میکنم!
اما خب دچار مشکل شدم!
به نظرتون من باید چیکارکنم؟!
از گروه : سایر سوال و جواب های اجتماعی 280  بازدید



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

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

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

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