Hi Guys
NP46 constructor & non-constructor
Though output is same in the following programs one is using constructor method other one is not.
I wish to know in what circumstances we have to decide which method is suitable. Anyone knows please explain.
Thank you
using System;
public class CreateEmployee
{
public static void Main()
Employee myAssistant = new Employee();
myAssistant.IDNumber = 345;
Console.WriteLine("ID # is {0}", myAssistant.IDNumber);
}
class Employee
private int idNumber;
public int IDNumber
get{ return idNumber; }
set{ idNumber = value; }
//ID # is 345
Employee myAssistant = new Employee(345);
public Employee(int i)
idNumber = i;
get { return idNumber; }