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 ...");
}
}