using System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
OverloadingConstructor
{
class A
{
public int a, b;
public
A():this(0,0)
{
Console.WriteLine("Inside A()");
}
public
A(int a, int b)
{
this.a
= 10;
this.b
= b;
Console.WriteLine("Inside A(int a, int b)");
}
public
A(A obj):this(obj.a,obj.b)
{
Console.WriteLine("Inside A(obj)");
}
}
class Program
{
static void Main(string[]
args)
{
A
obj = new A(8,9);
A
objduplicate = new A(obj);
Console.WriteLine("obj.a-->" + objduplicate.a + " " + "obj.b-->"
+ objduplicate.b);
Console.ReadLine();
}
}
}
No comments:
Post a Comment